home *** CD-ROM | disk | FTP | other *** search
/ Trading on the Edge / Trading On The Edge - CD-ROM Toolkit (Wayzata Technology)(2031)(1994).bin / pc / mac_file / vendor_d / neuralwa / nw2v50 / city5.ins < prev    next >
Text File  |  1993-08-23  |  91KB  |  4,718 lines

  1. inst2.0         !15:00 03-Jun-88  (tsp.ins)  TSP Network Builder Model
  2. !****************************************************************
  3. !*                                                              *
  4. !*      TSP Network Generator                                   *
  5. !*                                                              *
  6. !****************************************************************
  7.  
  8. !       *** check that input PE count is non-zero
  9.  
  10.  
  11. =n3     25              ! Number of PEs per 3 major layers
  12.  
  13. !       *** Load the Control Strategy and LRS if needed
  14.  
  15. @LdCS   "tsp"                   !control strategy
  16. @LdLR   "tsp"                   !L/R schedule
  17. @LdSt   "tsp"                   !style sheet = TSP
  18.  
  19. =netn   "InstaNet (tm) TSP Network version 1.00 20-Jun-88"
  20. =DLnF   0                       !learn  re-display off
  21. =DRcF   0                       !recall re-display off
  22.  
  23. !       *** Build the Input Layer ***
  24.  
  25. @LLdf                           !load default layer to mi_layer structure
  26. =LDsp 3
  27. =LDln   "Input"                 !layer name
  28. =Lpes   n3                      !copy # of input PEs from menu
  29. =x      100                     !place to put layer on screen
  30. =y       35
  31. @LAdd                           !add the input layer
  32. =n0     LayN                    !track previous layer
  33. =n2   LayN          !keep a pointer to this layer
  34.  
  35. !       *** Build the Hopfield Layer ***
  36.  
  37. @LLdf                           !start with default layer again
  38. =LDsp 3
  39. =LDln   "Hopfield"              !layer name
  40. =Lpes   n3                      !desired number of PEs
  41. =Lsum   "CumSum"                !summation function
  42. =Ltrn   "Sigmoid"                  !transfer function
  43. =Lscl 1.0           ! add scale
  44. =Loff 0.0           ! add offset
  45. +y      235                     !up higher on display
  46. @LAdd
  47.  
  48. !       *** Connect it to the input layer ***
  49.  
  50. =SPEl   LayN                    !current layer
  51. @SlPE
  52. =NPEl   n0                      !input layer
  53. @NrPE
  54. =cnwt   1.0                     !unit weight
  55. =cnsc   WRel
  56. =cnty   WSet
  57. @LCCr                           !connect corresponding items
  58.  
  59. !       *** Connect it to itself ***
  60.  
  61. =NPEl   LayN                    !connect layer to itself
  62. =cnsc   WAbs                    !absolute connection geometry
  63.  
  64. =n0     LayN                    !track hopfield layer
  65.  
  66.  
  67.  
  68.  
  69. !      Distance Terms   
  70.  
  71. @PECN 0,9,-0.019244,M
  72. @PECN 0,6,-0.019244,M
  73. @PECN 0,14,-0.041166,M
  74. @PECN 0,11,-0.041166,M
  75. @PECN 0,19,-0.019244,M
  76. @PECN 0,16,-0.019244,M
  77. @PECN 0,24,-0.003742,M
  78. @PECN 0,21,-0.003742,M
  79. @PECN 1,5,-0.019244,M
  80. @PECN 1,7,-0.019244,M
  81. @PECN 1,10,-0.041166,M
  82. @PECN 1,12,-0.041166,M
  83. @PECN 1,15,-0.019244,M
  84. @PECN 1,17,-0.019244,M
  85. @PECN 1,20,-0.003742,M
  86. @PECN 1,22,-0.003742,M
  87. @PECN 2,6,-0.019244,M
  88. @PECN 2,8,-0.019244,M
  89. @PECN 2,11,-0.041166,M
  90. @PECN 2,13,-0.041166,M
  91. @PECN 2,16,-0.019244,M
  92. @PECN 2,18,-0.019244,M
  93. @PECN 2,21,-0.003742,M
  94. @PECN 2,23,-0.003742,M
  95. @PECN 3,7,-0.019244,M
  96. @PECN 3,9,-0.019244,M
  97. @PECN 3,12,-0.041166,M
  98. @PECN 3,14,-0.041166,M
  99. @PECN 3,17,-0.019244,M
  100. @PECN 3,19,-0.019244,M
  101. @PECN 3,22,-0.003742,M
  102. @PECN 3,24,-0.003742,M
  103. @PECN 4,8,-0.019244,M
  104. @PECN 4,5,-0.019244,M
  105. @PECN 4,13,-0.041166,M
  106. @PECN 4,10,-0.041166,M
  107. @PECN 4,18,-0.019244,M
  108. @PECN 4,15,-0.019244,M
  109. @PECN 4,23,-0.003742,M
  110. @PECN 4,20,-0.003742,M
  111. @PECN 5,4,-0.019244,M
  112. @PECN 5,1,-0.019244,M
  113. @PECN 5,14,-0.019244,M
  114. @PECN 5,11,-0.019244,M
  115. @PECN 5,19,-0.041166,M
  116. @PECN 5,16,-0.041166,M
  117. @PECN 5,24,-0.050000,M
  118. @PECN 5,21,-0.050000,M
  119. @PECN 6,0,-0.019244,M
  120. @PECN 6,2,-0.019244,M
  121. @PECN 6,10,-0.019244,M
  122. @PECN 6,12,-0.019244,M
  123. @PECN 6,15,-0.041166,M
  124. @PECN 6,17,-0.041166,M
  125. @PECN 6,20,-0.050000,M
  126. @PECN 6,22,-0.050000,M
  127. @PECN 7,1,-0.019244,M
  128. @PECN 7,3,-0.019244,M
  129. @PECN 7,11,-0.019244,M
  130. @PECN 7,13,-0.019244,M
  131. @PECN 7,16,-0.041166,M
  132. @PECN 7,18,-0.041166,M
  133. @PECN 7,21,-0.050000,M
  134. @PECN 7,23,-0.050000,M
  135. @PECN 8,2,-0.019244,M
  136. @PECN 8,4,-0.019244,M
  137. @PECN 8,12,-0.019244,M
  138. @PECN 8,14,-0.019244,M
  139. @PECN 8,17,-0.041166,M
  140. @PECN 8,19,-0.041166,M
  141. @PECN 8,22,-0.050000,M
  142. @PECN 8,24,-0.050000,M
  143. @PECN 9,3,-0.019244,M
  144. @PECN 9,0,-0.019244,M
  145. @PECN 9,13,-0.019244,M
  146. @PECN 9,10,-0.019244,M
  147. @PECN 9,18,-0.041166,M
  148. @PECN 9,15,-0.041166,M
  149. @PECN 9,23,-0.050000,M
  150. @PECN 9,20,-0.050000,M
  151. @PECN 10,4,-0.041166,M
  152. @PECN 10,1,-0.041166,M
  153. @PECN 10,9,-0.019244,M
  154. @PECN 10,6,-0.019244,M
  155. @PECN 10,19,-0.019244,M
  156. @PECN 10,16,-0.019244,M
  157. @PECN 10,24,-0.050000,M
  158. @PECN 10,21,-0.050000,M
  159. @PECN 11,0,-0.041166,M
  160. @PECN 11,2,-0.041166,M
  161. @PECN 11,5,-0.019244,M
  162. @PECN 11,7,-0.019244,M
  163. @PECN 11,15,-0.019244,M
  164. @PECN 11,17,-0.019244,M
  165. @PECN 11,20,-0.050000,M
  166. @PECN 11,22,-0.050000,M
  167. @PECN 12,1,-0.041166,M
  168. @PECN 12,3,-0.041166,M
  169. @PECN 12,6,-0.019244,M
  170. @PECN 12,8,-0.019244,M
  171. @PECN 12,16,-0.019244,M
  172. @PECN 12,18,-0.019244,M
  173. @PECN 12,21,-0.050000,M
  174. @PECN 12,23,-0.050000,M
  175. @PECN 13,2,-0.041166,M
  176. @PECN 13,4,-0.041166,M
  177. @PECN 13,7,-0.019244,M
  178. @PECN 13,9,-0.019244,M
  179. @PECN 13,17,-0.019244,M
  180. @PECN 13,19,-0.019244,M
  181. @PECN 13,22,-0.050000,M
  182. @PECN 13,24,-0.050000,M
  183. @PECN 14,3,-0.041166,M
  184. @PECN 14,0,-0.041166,M
  185. @PECN 14,8,-0.019244,M
  186. @PECN 14,5,-0.019244,M
  187. @PECN 14,18,-0.019244,M
  188. @PECN 14,15,-0.019244,M
  189. @PECN 14,23,-0.050000,M
  190. @PECN 14,20,-0.050000,M
  191. @PECN 15,4,-0.019244,M
  192. @PECN 15,1,-0.019244,M
  193. @PECN 15,9,-0.041166,M
  194. @PECN 15,6,-0.041166,M
  195. @PECN 15,14,-0.019244,M
  196. @PECN 15,11,-0.019244,M
  197. @PECN 15,24,-0.003742,M
  198. @PECN 15,21,-0.003742,M
  199. @PECN 16,0,-0.019244,M
  200. @PECN 16,2,-0.019244,M
  201. @PECN 16,5,-0.041166,M
  202. @PECN 16,7,-0.041166,M
  203. @PECN 16,10,-0.019244,M
  204. @PECN 16,12,-0.019244,M
  205. @PECN 16,20,-0.003742,M
  206. @PECN 16,22,-0.003742,M
  207. @PECN 17,1,-0.019244,M
  208. @PECN 17,3,-0.019244,M
  209. @PECN 17,6,-0.041166,M
  210. @PECN 17,8,-0.041166,M
  211. @PECN 17,11,-0.019244,M
  212. @PECN 17,13,-0.019244,M
  213. @PECN 17,21,-0.003742,M
  214. @PECN 17,23,-0.003742,M
  215. @PECN 18,2,-0.019244,M
  216. @PECN 18,4,-0.019244,M
  217. @PECN 18,7,-0.041166,M
  218. @PECN 18,9,-0.041166,M
  219. @PECN 18,12,-0.019244,M
  220. @PECN 18,14,-0.019244,M
  221. @PECN 18,22,-0.003742,M
  222. @PECN 18,24,-0.003742,M
  223. @PECN 19,3,-0.019244,M
  224. @PECN 19,0,-0.019244,M
  225. @PECN 19,8,-0.041166,M
  226. @PECN 19,5,-0.041166,M
  227. @PECN 19,13,-0.019244,M
  228. @PECN 19,10,-0.019244,M
  229. @PECN 19,23,-0.003742,M
  230. @PECN 19,20,-0.003742,M
  231. @PECN 20,4,-0.003742,M
  232. @PECN 20,1,-0.003742,M
  233. @PECN 20,9,-0.050000,M
  234. @PECN 20,6,-0.050000,M
  235. @PECN 20,14,-0.050000,M
  236. @PECN 20,11,-0.050000,M
  237. @PECN 20,19,-0.003742,M
  238. @PECN 20,16,-0.003742,M
  239. @PECN 21,0,-0.003742,M
  240. @PECN 21,2,-0.003742,M
  241. @PECN 21,5,-0.050000,M
  242. @PECN 21,7,-0.050000,M
  243. @PECN 21,10,-0.050000,M
  244. @PECN 21,12,-0.050000,M
  245. @PECN 21,15,-0.003742,M
  246. @PECN 21,17,-0.003742,M
  247. @PECN 22,1,-0.003742,M
  248. @PECN 22,3,-0.003742,M
  249. @PECN 22,6,-0.050000,M
  250. @PECN 22,8,-0.050000,M
  251. @PECN 22,11,-0.050000,M
  252. @PECN 22,13,-0.050000,M
  253. @PECN 22,16,-0.003742,M
  254. @PECN 22,18,-0.003742,M
  255. @PECN 23,2,-0.003742,M
  256. @PECN 23,4,-0.003742,M
  257. @PECN 23,7,-0.050000,M
  258. @PECN 23,9,-0.050000,M
  259. @PECN 23,12,-0.050000,M
  260. @PECN 23,14,-0.050000,M
  261. @PECN 23,17,-0.003742,M
  262. @PECN 23,19,-0.003742,M
  263. @PECN 24,3,-0.003742,M
  264. @PECN 24,0,-0.003742,M
  265. @PECN 24,8,-0.050000,M
  266. @PECN 24,5,-0.050000,M
  267. @PECN 24,13,-0.050000,M
  268. @PECN 24,10,-0.050000,M
  269. @PECN 24,18,-0.003742,M
  270. @PECN 24,15,-0.003742,M
  271.  
  272. !      Inhibitory connections within row   
  273.  
  274. @PECN 0,1,-0.050000,F
  275. @PECN 0,2,-0.050000,F
  276. @PECN 0,3,-0.050000,F
  277. @PECN 0,4,-0.050000,F
  278. @PECN 1,0,-0.050000,F
  279. @PECN 1,2,-0.050000,F
  280. @PECN 1,3,-0.050000,F
  281. @PECN 1,4,-0.050000,F
  282. @PECN 2,0,-0.050000,F
  283. @PECN 2,1,-0.050000,F
  284. @PECN 2,3,-0.050000,F
  285. @PECN 2,4,-0.050000,F
  286. @PECN 3,0,-0.050000,F
  287. @PECN 3,1,-0.050000,F
  288. @PECN 3,2,-0.050000,F
  289. @PECN 3,4,-0.050000,F
  290. @PECN 4,0,-0.050000,F
  291. @PECN 4,1,-0.050000,F
  292. @PECN 4,2,-0.050000,F
  293. @PECN 4,3,-0.050000,F
  294. @PECN 5,6,-0.050000,F
  295. @PECN 5,7,-0.050000,F
  296. @PECN 5,8,-0.050000,F
  297. @PECN 5,9,-0.050000,F
  298. @PECN 6,5,-0.050000,F
  299. @PECN 6,7,-0.050000,F
  300. @PECN 6,8,-0.050000,F
  301. @PECN 6,9,-0.050000,F
  302. @PECN 7,5,-0.050000,F
  303. @PECN 7,6,-0.050000,F
  304. @PECN 7,8,-0.050000,F
  305. @PECN 7,9,-0.050000,F
  306. @PECN 8,5,-0.050000,F
  307. @PECN 8,6,-0.050000,F
  308. @PECN 8,7,-0.050000,F
  309. @PECN 8,9,-0.050000,F
  310. @PECN 9,5,-0.050000,F
  311. @PECN 9,6,-0.050000,F
  312. @PECN 9,7,-0.050000,F
  313. @PECN 9,8,-0.050000,F
  314. @PECN 10,11,-0.050000,F
  315. @PECN 10,12,-0.050000,F
  316. @PECN 10,13,-0.050000,F
  317. @PECN 10,14,-0.050000,F
  318. @PECN 11,10,-0.050000,F
  319. @PECN 11,12,-0.050000,F
  320. @PECN 11,13,-0.050000,F
  321. @PECN 11,14,-0.050000,F
  322. @PECN 12,10,-0.050000,F
  323. @PECN 12,11,-0.050000,F
  324. @PECN 12,13,-0.050000,F
  325. @PECN 12,14,-0.050000,F
  326. @PECN 13,10,-0.050000,F
  327. @PECN 13,11,-0.050000,F
  328. @PECN 13,12,-0.050000,F
  329. @PECN 13,14,-0.050000,F
  330. @PECN 14,10,-0.050000,F
  331. @PECN 14,11,-0.050000,F
  332. @PECN 14,12,-0.050000,F
  333. @PECN 14,13,-0.050000,F
  334. @PECN 15,16,-0.050000,F
  335. @PECN 15,17,-0.050000,F
  336. @PECN 15,18,-0.050000,F
  337. @PECN 15,19,-0.050000,F
  338. @PECN 16,15,-0.050000,F
  339. @PECN 16,17,-0.050000,F
  340. @PECN 16,18,-0.050000,F
  341. @PECN 16,19,-0.050000,F
  342. @PECN 17,15,-0.050000,F
  343. @PECN 17,16,-0.050000,F
  344. @PECN 17,18,-0.050000,F
  345. @PECN 17,19,-0.050000,F
  346. @PECN 18,15,-0.050000,F
  347. @PECN 18,16,-0.050000,F
  348. @PECN 18,17,-0.050000,F
  349. @PECN 18,19,-0.050000,F
  350. @PECN 19,15,-0.050000,F
  351. @PECN 19,16,-0.050000,F
  352. @PECN 19,17,-0.050000,F
  353. @PECN 19,18,-0.050000,F
  354. @PECN 20,21,-0.050000,F
  355. @PECN 20,22,-0.050000,F
  356. @PECN 20,23,-0.050000,F
  357. @PECN 20,24,-0.050000,F
  358. @PECN 21,20,-0.050000,F
  359. @PECN 21,22,-0.050000,F
  360. @PECN 21,23,-0.050000,F
  361. @PECN 21,24,-0.050000,F
  362. @PECN 22,20,-0.050000,F
  363. @PECN 22,21,-0.050000,F
  364. @PECN 22,23,-0.050000,F
  365. @PECN 22,24,-0.050000,F
  366. @PECN 23,20,-0.050000,F
  367. @PECN 23,21,-0.050000,F
  368. @PECN 23,22,-0.050000,F
  369. @PECN 23,24,-0.050000,F
  370. @PECN 24,20,-0.050000,F
  371. @PECN 24,21,-0.050000,F
  372. @PECN 24,22,-0.050000,F
  373. @PECN 24,23,-0.050000,F
  374.  
  375. !      Inhibitory connections within column   
  376.  
  377. @PECN 0,5,-0.050000,F
  378. @PECN 0,10,-0.050000,F
  379. @PECN 0,15,-0.050000,F
  380. @PECN 0,20,-0.050000,F
  381. @PECN 5,0,-0.050000,F
  382. @PECN 5,10,-0.050000,F
  383. @PECN 5,15,-0.050000,F
  384. @PECN 5,20,-0.050000,F
  385. @PECN 10,0,-0.050000,F
  386. @PECN 10,5,-0.050000,F
  387. @PECN 10,15,-0.050000,F
  388. @PECN 10,20,-0.050000,F
  389. @PECN 15,0,-0.050000,F
  390. @PECN 15,5,-0.050000,F
  391. @PECN 15,10,-0.050000,F
  392. @PECN 15,20,-0.050000,F
  393. @PECN 20,0,-0.050000,F
  394. @PECN 20,5,-0.050000,F
  395. @PECN 20,10,-0.050000,F
  396. @PECN 20,15,-0.050000,F
  397. @PECN 1,6,-0.050000,F
  398. @PECN 1,11,-0.050000,F
  399. @PECN 1,16,-0.050000,F
  400. @PECN 1,21,-0.050000,F
  401. @PECN 6,1,-0.050000,F
  402. @PECN 6,11,-0.050000,F
  403. @PECN 6,16,-0.050000,F
  404. @PECN 6,21,-0.050000,F
  405. @PECN 11,1,-0.050000,F
  406. @PECN 11,6,-0.050000,F
  407. @PECN 11,16,-0.050000,F
  408. @PECN 11,21,-0.050000,F
  409. @PECN 16,1,-0.050000,F
  410. @PECN 16,6,-0.050000,F
  411. @PECN 16,11,-0.050000,F
  412. @PECN 16,21,-0.050000,F
  413. @PECN 21,1,-0.050000,F
  414. @PECN 21,6,-0.050000,F
  415. @PECN 21,11,-0.050000,F
  416. @PECN 21,16,-0.050000,F
  417. @PECN 2,7,-0.050000,F
  418. @PECN 2,12,-0.050000,F
  419. @PECN 2,17,-0.050000,F
  420. @PECN 2,22,-0.050000,F
  421. @PECN 7,2,-0.050000,F
  422. @PECN 7,12,-0.050000,F
  423. @PECN 7,17,-0.050000,F
  424. @PECN 7,22,-0.050000,F
  425. @PECN 12,2,-0.050000,F
  426. @PECN 12,7,-0.050000,F
  427. @PECN 12,17,-0.050000,F
  428. @PECN 12,22,-0.050000,F
  429. @PECN 17,2,-0.050000,F
  430. @PECN 17,7,-0.050000,F
  431. @PECN 17,12,-0.050000,F
  432. @PECN 17,22,-0.050000,F
  433. @PECN 22,2,-0.050000,F
  434. @PECN 22,7,-0.050000,F
  435. @PECN 22,12,-0.050000,F
  436. @PECN 22,17,-0.050000,F
  437. @PECN 3,8,-0.050000,F
  438. @PECN 3,13,-0.050000,F
  439. @PECN 3,18,-0.050000,F
  440. @PECN 3,23,-0.050000,F
  441. @PECN 8,3,-0.050000,F
  442. @PECN 8,13,-0.050000,F
  443. @PECN 8,18,-0.050000,F
  444. @PECN 8,23,-0.050000,F
  445. @PECN 13,3,-0.050000,F
  446. @PECN 13,8,-0.050000,F
  447. @PECN 13,18,-0.050000,F
  448. @PECN 13,23,-0.050000,F
  449. @PECN 18,3,-0.050000,F
  450. @PECN 18,8,-0.050000,F
  451. @PECN 18,13,-0.050000,F
  452. @PECN 18,23,-0.050000,F
  453. @PECN 23,3,-0.050000,F
  454. @PECN 23,8,-0.050000,F
  455. @PECN 23,13,-0.050000,F
  456. @PECN 23,18,-0.050000,F
  457. @PECN 4,9,-0.050000,F
  458. @PECN 4,14,-0.050000,F
  459. @PECN 4,19,-0.050000,F
  460. @PECN 4,24,-0.050000,F
  461. @PECN 9,4,-0.050000,F
  462. @PECN 9,14,-0.050000,F
  463. @PECN 9,19,-0.050000,F
  464. @PECN 9,24,-0.050000,F
  465. @PECN 14,4,-0.050000,F
  466. @PECN 14,9,-0.050000,F
  467. @PECN 14,19,-0.050000,F
  468. @PECN 14,24,-0.050000,F
  469. @PECN 19,4,-0.050000,F
  470. @PECN 19,9,-0.050000,F
  471. @PECN 19,14,-0.050000,F
  472. @PECN 19,24,-0.050000,F
  473. @PECN 24,4,-0.050000,F
  474. @PECN 24,9,-0.050000,F
  475. @PECN 24,14,-0.050000,F
  476. @PECN 24,19,-0.050000,F
  477. =SPEl    n2   ! point at current layer 
  478. @PEVL       0,0.197136
  479. @PEVL       1,0.192567
  480. @PEVL       2,0.204066
  481. @PEVL       3,0.204748
  482. @PEVL       4,0.206050
  483. @PEVL       5,0.208305
  484. @PEVL       6,0.200228
  485. @PEVL       7,0.205241
  486. @PEVL       8,0.199128
  487. @PEVL       9,0.199421
  488. @PEVL       10,0.195991
  489. @PEVL       11,0.202251
  490. @PEVL       12,0.191468
  491. @PEVL       13,0.199964
  492. @PEVL       14,0.194392
  493. @PEVL       15,0.190829
  494. @PEVL       16,0.201298
  495. @PEVL       17,0.203957
  496. @PEVL       18,0.209020
  497. @PEVL       19,0.208332
  498. @PEVL       20,0.202608
  499. @PEVL       21,0.202108
  500. @PEVL       22,0.208754
  501. @PEVL       23,0.192852
  502. @PEVL       24,0.206149
  503.  
  504. !     Excitatory connections within row   
  505.  
  506.  
  507. ! *** Bias layer Definition ***
  508. !       *** Build the feed-back layer ***
  509.  
  510. @LLdf                           !start with default layer again
  511. =LDsp 3
  512. =LDln   "Inh"                   !accumulate inhibitions
  513. =Lpes   5                       !5 PEs
  514. =x      10                      !shift left for this one
  515. =y      290                      !up higher on display
  516. =Lscl -0.010000            ! add scale
  517. =Loff 0.010000            ! add offset
  518. @LAdd
  519. +x      30                      !shift back right again
  520. =cnwt   1.0                     !weight of one
  521. =cnty   WFix                    !fixed
  522. =cnsc   WAbs                    !absolute
  523.  
  524. =NPEn   0
  525. =NPEl   n0
  526. @NrPE
  527. =SPEn   0
  528. =SPEl   LayN
  529. @SlPE
  530. @PECN 0,0,1.000000,F
  531.  
  532. !       *** Connect its output to the Hopfield Layer input ***
  533.  
  534. =NPEl   LayN                    !current layer
  535. @NrPE
  536. =SPEl   n0                      !connect to hopfield layer
  537. @SlPE
  538. @PECN 0,0,1.000000,F
  539.  
  540. =NPEn   0
  541. =NPEl   n0
  542. @NrPE
  543. =SPEn   0
  544. =SPEl   LayN
  545. @SlPE
  546. @PECN 1,0,1.000000,F
  547.  
  548. !       *** Connect its output to the Hopfield Layer input ***
  549.  
  550. =NPEl   LayN                    !current layer
  551. @NrPE
  552. =SPEl   n0                      !connect to hopfield layer
  553. @SlPE
  554. @PECN 0,1,1.000000,F
  555.  
  556. =NPEn   0
  557. =NPEl   n0
  558. @NrPE
  559. =SPEn   0
  560. =SPEl   LayN
  561. @SlPE
  562. @PECN 2,0,1.000000,F
  563.  
  564. !       *** Connect its output to the Hopfield Layer input ***
  565.  
  566. =NPEl   LayN                    !current layer
  567. @NrPE
  568. =SPEl   n0                      !connect to hopfield layer
  569. @SlPE
  570. @PECN 0,2,1.000000,F
  571.  
  572. =NPEn   0
  573. =NPEl   n0
  574. @NrPE
  575. =SPEn   0
  576. =SPEl   LayN
  577. @SlPE
  578. @PECN 3,0,1.000000,F
  579.  
  580. !       *** Connect its output to the Hopfield Layer input ***
  581.  
  582. =NPEl   LayN                    !current layer
  583. @NrPE
  584. =SPEl   n0                      !connect to hopfield layer
  585. @SlPE
  586. @PECN 0,3,1.000000,F
  587.  
  588. =NPEn   0
  589. =NPEl   n0
  590. @NrPE
  591. =SPEn   0
  592. =SPEl   LayN
  593. @SlPE
  594. @PECN 4,0,1.000000,F
  595.  
  596. !       *** Connect its output to the Hopfield Layer input ***
  597.  
  598. =NPEl   LayN                    !current layer
  599. @NrPE
  600. =SPEl   n0                      !connect to hopfield layer
  601. @SlPE
  602. @PECN 0,4,1.000000,F
  603.  
  604. =NPEn   0
  605. =NPEl   n0
  606. @NrPE
  607. =SPEn   0
  608. =SPEl   LayN
  609. @SlPE
  610. @PECN 0,1,1.000000,F
  611.  
  612. !       *** Connect its output to the Hopfield Layer input ***
  613.  
  614. =NPEl   LayN                    !current layer
  615. @NrPE
  616. =SPEl   n0                      !connect to hopfield layer
  617. @SlPE
  618. @PECN 1,0,1.000000,F
  619.  
  620. =NPEn   0
  621. =NPEl   n0
  622. @NrPE
  623. =SPEn   0
  624. =SPEl   LayN
  625. @SlPE
  626. @PECN 1,1,1.000000,F
  627.  
  628. !       *** Connect its output to the Hopfield Layer input ***
  629.  
  630. =NPEl   LayN                    !current layer
  631. @NrPE
  632. =SPEl   n0                      !connect to hopfield layer
  633. @SlPE
  634. @PECN 1,1,1.000000,F
  635.  
  636. =NPEn   0
  637. =NPEl   n0
  638. @NrPE
  639. =SPEn   0
  640. =SPEl   LayN
  641. @SlPE
  642. @PECN 2,1,1.000000,F
  643.  
  644. !       *** Connect its output to the Hopfield Layer input ***
  645.  
  646. =NPEl   LayN                    !current layer
  647. @NrPE
  648. =SPEl   n0                      !connect to hopfield layer
  649. @SlPE
  650. @PECN 1,2,1.000000,F
  651.  
  652. =NPEn   0
  653. =NPEl   n0
  654. @NrPE
  655. =SPEn   0
  656. =SPEl   LayN
  657. @SlPE
  658. @PECN 3,1,1.000000,F
  659.  
  660. !       *** Connect its output to the Hopfield Layer input ***
  661.  
  662. =NPEl   LayN                    !current layer
  663. @NrPE
  664. =SPEl   n0                      !connect to hopfield layer
  665. @SlPE
  666. @PECN 1,3,1.000000,F
  667.  
  668. =NPEn   0
  669. =NPEl   n0
  670. @NrPE
  671. =SPEn   0
  672. =SPEl   LayN
  673. @SlPE
  674. @PECN 4,1,1.000000,F
  675.  
  676. !       *** Connect its output to the Hopfield Layer input ***
  677.  
  678. =NPEl   LayN                    !current layer
  679. @NrPE
  680. =SPEl   n0                      !connect to hopfield layer
  681. @SlPE
  682. @PECN 1,4,1.000000,F
  683.  
  684. =NPEn   0
  685. =NPEl   n0
  686. @NrPE
  687. =SPEn   0
  688. =SPEl   LayN
  689. @SlPE
  690. @PECN 0,2,1.000000,F
  691.  
  692. !       *** Connect its output to the Hopfield Layer input ***
  693.  
  694. =NPEl   LayN                    !current layer
  695. @NrPE
  696. =SPEl   n0                      !connect to hopfield layer
  697. @SlPE
  698. @PECN 2,0,1.000000,F
  699.  
  700. =NPEn   0
  701. =NPEl   n0
  702. @NrPE
  703. =SPEn   0
  704. =SPEl   LayN
  705. @SlPE
  706. @PECN 1,2,1.000000,F
  707.  
  708. !       *** Connect its output to the Hopfield Layer input ***
  709.  
  710. =NPEl   LayN                    !current layer
  711. @NrPE
  712. =SPEl   n0                      !connect to hopfield layer
  713. @SlPE
  714. @PECN 2,1,1.000000,F
  715.  
  716. =NPEn   0
  717. =NPEl   n0
  718. @NrPE
  719. =SPEn   0
  720. =SPEl   LayN
  721. @SlPE
  722. @PECN 2,2,1.000000,F
  723.  
  724. !       *** Connect its output to the Hopfield Layer input ***
  725.  
  726. =NPEl   LayN                    !current layer
  727. @NrPE
  728. =SPEl   n0                      !connect to hopfield layer
  729. @SlPE
  730. @PECN 2,2,1.000000,F
  731.  
  732. =NPEn   0
  733. =NPEl   n0
  734. @NrPE
  735. =SPEn   0
  736. =SPEl   LayN
  737. @SlPE
  738. @PECN 3,2,1.000000,F
  739.  
  740. !       *** Connect its output to the Hopfield Layer input ***
  741.  
  742. =NPEl   LayN                    !current layer
  743. @NrPE
  744. =SPEl   n0                      !connect to hopfield layer
  745. @SlPE
  746. @PECN 2,3,1.000000,F
  747.  
  748. =NPEn   0
  749. =NPEl   n0
  750. @NrPE
  751. =SPEn   0
  752. =SPEl   LayN
  753. @SlPE
  754. @PECN 4,2,1.000000,F
  755.  
  756. !       *** Connect its output to the Hopfield Layer input ***
  757.  
  758. =NPEl   LayN                    !current layer
  759. @NrPE
  760. =SPEl   n0                      !connect to hopfield layer
  761. @SlPE
  762. @PECN 2,4,1.000000,F
  763.  
  764. =NPEn   0
  765. =NPEl   n0
  766. @NrPE
  767. =SPEn   0
  768. =SPEl   LayN
  769. @SlPE
  770. @PECN 0,3,1.000000,F
  771.  
  772. !       *** Connect its output to the Hopfield Layer input ***
  773.  
  774. =NPEl   LayN                    !current layer
  775. @NrPE
  776. =SPEl   n0                      !connect to hopfield layer
  777. @SlPE
  778. @PECN 3,0,1.000000,F
  779.  
  780. =NPEn   0
  781. =NPEl   n0
  782. @NrPE
  783. =SPEn   0
  784. =SPEl   LayN
  785. @SlPE
  786. @PECN 1,3,1.000000,F
  787.  
  788. !       *** Connect its output to the Hopfield Layer input ***
  789.  
  790. =NPEl   LayN                    !current layer
  791. @NrPE
  792. =SPEl   n0                      !connect to hopfield layer
  793. @SlPE
  794. @PECN 3,1,1.000000,F
  795.  
  796. =NPEn   0
  797. =NPEl   n0
  798. @NrPE
  799. =SPEn   0
  800. =SPEl   LayN
  801. @SlPE
  802. @PECN 2,3,1.000000,F
  803.  
  804. !       *** Connect its output to the Hopfield Layer input ***
  805.  
  806. =NPEl   LayN                    !current layer
  807. @NrPE
  808. =SPEl   n0                      !connect to hopfield layer
  809. @SlPE
  810. @PECN 3,2,1.000000,F
  811.  
  812. =NPEn   0
  813. =NPEl   n0
  814. @NrPE
  815. =SPEn   0
  816. =SPEl   LayN
  817. @SlPE
  818. @PECN 3,3,1.000000,F
  819.  
  820. !       *** Connect its output to the Hopfield Layer input ***
  821.  
  822. =NPEl   LayN                    !current layer
  823. @NrPE
  824. =SPEl   n0                      !connect to hopfield layer
  825. @SlPE
  826. @PECN 3,3,1.000000,F
  827.  
  828. =NPEn   0
  829. =NPEl   n0
  830. @NrPE
  831. =SPEn   0
  832. =SPEl   LayN
  833. @SlPE
  834. @PECN 4,3,1.000000,F
  835.  
  836. !       *** Connect its output to the Hopfield Layer input ***
  837.  
  838. =NPEl   LayN                    !current layer
  839. @NrPE
  840. =SPEl   n0                      !connect to hopfield layer
  841. @SlPE
  842. @PECN 3,4,1.000000,F
  843.  
  844. =NPEn   0
  845. =NPEl   n0
  846. @NrPE
  847. =SPEn   0
  848. =SPEl   LayN
  849. @SlPE
  850. @PECN 0,4,1.000000,F
  851.  
  852. !       *** Connect its output to the Hopfield Layer input ***
  853.  
  854. =NPEl   LayN                    !current layer
  855. @NrPE
  856. =SPEl   n0                      !connect to hopfield layer
  857. @SlPE
  858. @PECN 4,0,1.000000,F
  859.  
  860. =NPEn   0
  861. =NPEl   n0
  862. @NrPE
  863. =SPEn   0
  864. =SPEl   LayN
  865. @SlPE
  866. @PECN 1,4,1.000000,F
  867.  
  868. !       *** Connect its output to the Hopfield Layer input ***
  869.  
  870. =NPEl   LayN                    !current layer
  871. @NrPE
  872. =SPEl   n0                      !connect to hopfield layer
  873. @SlPE
  874. @PECN 4,1,1.000000,F
  875.  
  876. =NPEn   0
  877. =NPEl   n0
  878. @NrPE
  879. =SPEn   0
  880. =SPEl   LayN
  881. @SlPE
  882. @PECN 2,4,1.000000,F
  883.  
  884. !       *** Connect its output to the Hopfield Layer input ***
  885.  
  886. =NPEl   LayN                    !current layer
  887. @NrPE
  888. =SPEl   n0                      !connect to hopfield layer
  889. @SlPE
  890. @PECN 4,2,1.000000,F
  891.  
  892. =NPEn   0
  893. =NPEl   n0
  894. @NrPE
  895. =SPEn   0
  896. =SPEl   LayN
  897. @SlPE
  898. @PECN 3,4,1.000000,F
  899.  
  900. !       *** Connect its output to the Hopfield Layer input ***
  901.  
  902. =NPEl   LayN                    !current layer
  903. @NrPE
  904. =SPEl   n0                      !connect to hopfield layer
  905. @SlPE
  906. @PECN 4,3,1.000000,F
  907.  
  908. =NPEn   0
  909. =NPEl   n0
  910. @NrPE
  911. =SPEn   0
  912. =SPEl   LayN
  913. @SlPE
  914. @PECN 4,4,1.000000,F
  915.  
  916. !       *** Connect its output to the Hopfield Layer input ***
  917.  
  918. =NPEl   LayN                    !current layer
  919. @NrPE
  920. =SPEl   n0                      !connect to hopfield layer
  921. @SlPE
  922. @PECN 4,4,1.000000,F
  923.  
  924. ! *** Bias layer Definition ***
  925. !       *** Build the feed-back layer ***
  926.  
  927. @LLdf                           !start with default layer again
  928. =LDsp 3
  929. =LDln   "Inh"                   !accumulate inhibitions
  930. =Lpes   5                       !5 PEs
  931. =x      60                      !shift left for this one
  932. =y      290                      !up higher on display
  933. =Lscl -0.010000            ! add scale
  934. =Loff 0.010000            ! add offset
  935. @LAdd
  936. +x      30                      !shift back right again
  937. =cnwt   1.0                     !weight of one
  938. =cnty   WFix                    !fixed
  939. =cnsc   WAbs                    !absolute
  940.  
  941. =NPEn   0
  942. =NPEl   n0
  943. @NrPE
  944. =SPEn   0
  945. =SPEl   LayN
  946. @SlPE
  947. @PECN 5,0,1.000000,F
  948.  
  949. !       *** Connect its output to the Hopfield Layer input ***
  950.  
  951. =NPEl   LayN                    !current layer
  952. @NrPE
  953. =SPEl   n0                      !connect to hopfield layer
  954. @SlPE
  955. @PECN 0,5,1.000000,F
  956.  
  957. =NPEn   0
  958. =NPEl   n0
  959. @NrPE
  960. =SPEn   0
  961. =SPEl   LayN
  962. @SlPE
  963. @PECN 6,0,1.000000,F
  964.  
  965. !       *** Connect its output to the Hopfield Layer input ***
  966.  
  967. =NPEl   LayN                    !current layer
  968. @NrPE
  969. =SPEl   n0                      !connect to hopfield layer
  970. @SlPE
  971. @PECN 0,6,1.000000,F
  972.  
  973. =NPEn   0
  974. =NPEl   n0
  975. @NrPE
  976. =SPEn   0
  977. =SPEl   LayN
  978. @SlPE
  979. @PECN 7,0,1.000000,F
  980.  
  981. !       *** Connect its output to the Hopfield Layer input ***
  982.  
  983. =NPEl   LayN                    !current layer
  984. @NrPE
  985. =SPEl   n0                      !connect to hopfield layer
  986. @SlPE
  987. @PECN 0,7,1.000000,F
  988.  
  989. =NPEn   0
  990. =NPEl   n0
  991. @NrPE
  992. =SPEn   0
  993. =SPEl   LayN
  994. @SlPE
  995. @PECN 8,0,1.000000,F
  996.  
  997. !       *** Connect its output to the Hopfield Layer input ***
  998.  
  999. =NPEl   LayN                    !current layer
  1000. @NrPE
  1001. =SPEl   n0                      !connect to hopfield layer
  1002. @SlPE
  1003. @PECN 0,8,1.000000,F
  1004.  
  1005. =NPEn   0
  1006. =NPEl   n0
  1007. @NrPE
  1008. =SPEn   0
  1009. =SPEl   LayN
  1010. @SlPE
  1011. @PECN 9,0,1.000000,F
  1012.  
  1013. !       *** Connect its output to the Hopfield Layer input ***
  1014.  
  1015. =NPEl   LayN                    !current layer
  1016. @NrPE
  1017. =SPEl   n0                      !connect to hopfield layer
  1018. @SlPE
  1019. @PECN 0,9,1.000000,F
  1020.  
  1021. =NPEn   0
  1022. =NPEl   n0
  1023. @NrPE
  1024. =SPEn   0
  1025. =SPEl   LayN
  1026. @SlPE
  1027. @PECN 5,1,1.000000,F
  1028.  
  1029. !       *** Connect its output to the Hopfield Layer input ***
  1030.  
  1031. =NPEl   LayN                    !current layer
  1032. @NrPE
  1033. =SPEl   n0                      !connect to hopfield layer
  1034. @SlPE
  1035. @PECN 1,5,1.000000,F
  1036.  
  1037. =NPEn   0
  1038. =NPEl   n0
  1039. @NrPE
  1040. =SPEn   0
  1041. =SPEl   LayN
  1042. @SlPE
  1043. @PECN 6,1,1.000000,F
  1044.  
  1045. !       *** Connect its output to the Hopfield Layer input ***
  1046.  
  1047. =NPEl   LayN                    !current layer
  1048. @NrPE
  1049. =SPEl   n0                      !connect to hopfield layer
  1050. @SlPE
  1051. @PECN 1,6,1.000000,F
  1052.  
  1053. =NPEn   0
  1054. =NPEl   n0
  1055. @NrPE
  1056. =SPEn   0
  1057. =SPEl   LayN
  1058. @SlPE
  1059. @PECN 7,1,1.000000,F
  1060.  
  1061. !       *** Connect its output to the Hopfield Layer input ***
  1062.  
  1063. =NPEl   LayN                    !current layer
  1064. @NrPE
  1065. =SPEl   n0                      !connect to hopfield layer
  1066. @SlPE
  1067. @PECN 1,7,1.000000,F
  1068.  
  1069. =NPEn   0
  1070. =NPEl   n0
  1071. @NrPE
  1072. =SPEn   0
  1073. =SPEl   LayN
  1074. @SlPE
  1075. @PECN 8,1,1.000000,F
  1076.  
  1077. !       *** Connect its output to the Hopfield Layer input ***
  1078.  
  1079. =NPEl   LayN                    !current layer
  1080. @NrPE
  1081. =SPEl   n0                      !connect to hopfield layer
  1082. @SlPE
  1083. @PECN 1,8,1.000000,F
  1084.  
  1085. =NPEn   0
  1086. =NPEl   n0
  1087. @NrPE
  1088. =SPEn   0
  1089. =SPEl   LayN
  1090. @SlPE
  1091. @PECN 9,1,1.000000,F
  1092.  
  1093. !       *** Connect its output to the Hopfield Layer input ***
  1094.  
  1095. =NPEl   LayN                    !current layer
  1096. @NrPE
  1097. =SPEl   n0                      !connect to hopfield layer
  1098. @SlPE
  1099. @PECN 1,9,1.000000,F
  1100.  
  1101. =NPEn   0
  1102. =NPEl   n0
  1103. @NrPE
  1104. =SPEn   0
  1105. =SPEl   LayN
  1106. @SlPE
  1107. @PECN 5,2,1.000000,F
  1108.  
  1109. !       *** Connect its output to the Hopfield Layer input ***
  1110.  
  1111. =NPEl   LayN                    !current layer
  1112. @NrPE
  1113. =SPEl   n0                      !connect to hopfield layer
  1114. @SlPE
  1115. @PECN 2,5,1.000000,F
  1116.  
  1117. =NPEn   0
  1118. =NPEl   n0
  1119. @NrPE
  1120. =SPEn   0
  1121. =SPEl   LayN
  1122. @SlPE
  1123. @PECN 6,2,1.000000,F
  1124.  
  1125. !       *** Connect its output to the Hopfield Layer input ***
  1126.  
  1127. =NPEl   LayN                    !current layer
  1128. @NrPE
  1129. =SPEl   n0                      !connect to hopfield layer
  1130. @SlPE
  1131. @PECN 2,6,1.000000,F
  1132.  
  1133. =NPEn   0
  1134. =NPEl   n0
  1135. @NrPE
  1136. =SPEn   0
  1137. =SPEl   LayN
  1138. @SlPE
  1139. @PECN 7,2,1.000000,F
  1140.  
  1141. !       *** Connect its output to the Hopfield Layer input ***
  1142.  
  1143. =NPEl   LayN                    !current layer
  1144. @NrPE
  1145. =SPEl   n0                      !connect to hopfield layer
  1146. @SlPE
  1147. @PECN 2,7,1.000000,F
  1148.  
  1149. =NPEn   0
  1150. =NPEl   n0
  1151. @NrPE
  1152. =SPEn   0
  1153. =SPEl   LayN
  1154. @SlPE
  1155. @PECN 8,2,1.000000,F
  1156.  
  1157. !       *** Connect its output to the Hopfield Layer input ***
  1158.  
  1159. =NPEl   LayN                    !current layer
  1160. @NrPE
  1161. =SPEl   n0                      !connect to hopfield layer
  1162. @SlPE
  1163. @PECN 2,8,1.000000,F
  1164.  
  1165. =NPEn   0
  1166. =NPEl   n0
  1167. @NrPE
  1168. =SPEn   0
  1169. =SPEl   LayN
  1170. @SlPE
  1171. @PECN 9,2,1.000000,F
  1172.  
  1173. !       *** Connect its output to the Hopfield Layer input ***
  1174.  
  1175. =NPEl   LayN                    !current layer
  1176. @NrPE
  1177. =SPEl   n0                      !connect to hopfield layer
  1178. @SlPE
  1179. @PECN 2,9,1.000000,F
  1180.  
  1181. =NPEn   0
  1182. =NPEl   n0
  1183. @NrPE
  1184. =SPEn   0
  1185. =SPEl   LayN
  1186. @SlPE
  1187. @PECN 5,3,1.000000,F
  1188.  
  1189. !       *** Connect its output to the Hopfield Layer input ***
  1190.  
  1191. =NPEl   LayN                    !current layer
  1192. @NrPE
  1193. =SPEl   n0                      !connect to hopfield layer
  1194. @SlPE
  1195. @PECN 3,5,1.000000,F
  1196.  
  1197. =NPEn   0
  1198. =NPEl   n0
  1199. @NrPE
  1200. =SPEn   0
  1201. =SPEl   LayN
  1202. @SlPE
  1203. @PECN 6,3,1.000000,F
  1204.  
  1205. !       *** Connect its output to the Hopfield Layer input ***
  1206.  
  1207. =NPEl   LayN                    !current layer
  1208. @NrPE
  1209. =SPEl   n0                      !connect to hopfield layer
  1210. @SlPE
  1211. @PECN 3,6,1.000000,F
  1212.  
  1213. =NPEn   0
  1214. =NPEl   n0
  1215. @NrPE
  1216. =SPEn   0
  1217. =SPEl   LayN
  1218. @SlPE
  1219. @PECN 7,3,1.000000,F
  1220.  
  1221. !       *** Connect its output to the Hopfield Layer input ***
  1222.  
  1223. =NPEl   LayN                    !current layer
  1224. @NrPE
  1225. =SPEl   n0                      !connect to hopfield layer
  1226. @SlPE
  1227. @PECN 3,7,1.000000,F
  1228.  
  1229. =NPEn   0
  1230. =NPEl   n0
  1231. @NrPE
  1232. =SPEn   0
  1233. =SPEl   LayN
  1234. @SlPE
  1235. @PECN 8,3,1.000000,F
  1236.  
  1237. !       *** Connect its output to the Hopfield Layer input ***
  1238.  
  1239. =NPEl   LayN                    !current layer
  1240. @NrPE
  1241. =SPEl   n0                      !connect to hopfield layer
  1242. @SlPE
  1243. @PECN 3,8,1.000000,F
  1244.  
  1245. =NPEn   0
  1246. =NPEl   n0
  1247. @NrPE
  1248. =SPEn   0
  1249. =SPEl   LayN
  1250. @SlPE
  1251. @PECN 9,3,1.000000,F
  1252.  
  1253. !       *** Connect its output to the Hopfield Layer input ***
  1254.  
  1255. =NPEl   LayN                    !current layer
  1256. @NrPE
  1257. =SPEl   n0                      !connect to hopfield layer
  1258. @SlPE
  1259. @PECN 3,9,1.000000,F
  1260.  
  1261. =NPEn   0
  1262. =NPEl   n0
  1263. @NrPE
  1264. =SPEn   0
  1265. =SPEl   LayN
  1266. @SlPE
  1267. @PECN 5,4,1.000000,F
  1268.  
  1269. !       *** Connect its output to the Hopfield Layer input ***
  1270.  
  1271. =NPEl   LayN                    !current layer
  1272. @NrPE
  1273. =SPEl   n0                      !connect to hopfield layer
  1274. @SlPE
  1275. @PECN 4,5,1.000000,F
  1276.  
  1277. =NPEn   0
  1278. =NPEl   n0
  1279. @NrPE
  1280. =SPEn   0
  1281. =SPEl   LayN
  1282. @SlPE
  1283. @PECN 6,4,1.000000,F
  1284.  
  1285. !       *** Connect its output to the Hopfield Layer input ***
  1286.  
  1287. =NPEl   LayN                    !current layer
  1288. @NrPE
  1289. =SPEl   n0                      !connect to hopfield layer
  1290. @SlPE
  1291. @PECN 4,6,1.000000,F
  1292.  
  1293. =NPEn   0
  1294. =NPEl   n0
  1295. @NrPE
  1296. =SPEn   0
  1297. =SPEl   LayN
  1298. @SlPE
  1299. @PECN 7,4,1.000000,F
  1300.  
  1301. !       *** Connect its output to the Hopfield Layer input ***
  1302.  
  1303. =NPEl   LayN                    !current layer
  1304. @NrPE
  1305. =SPEl   n0                      !connect to hopfield layer
  1306. @SlPE
  1307. @PECN 4,7,1.000000,F
  1308.  
  1309. =NPEn   0
  1310. =NPEl   n0
  1311. @NrPE
  1312. =SPEn   0
  1313. =SPEl   LayN
  1314. @SlPE
  1315. @PECN 8,4,1.000000,F
  1316.  
  1317. !       *** Connect its output to the Hopfield Layer input ***
  1318.  
  1319. =NPEl   LayN                    !current layer
  1320. @NrPE
  1321. =SPEl   n0                      !connect to hopfield layer
  1322. @SlPE
  1323. @PECN 4,8,1.000000,F
  1324.  
  1325. =NPEn   0
  1326. =NPEl   n0
  1327. @NrPE
  1328. =SPEn   0
  1329. =SPEl   LayN
  1330. @SlPE
  1331. @PECN 9,4,1.000000,F
  1332.  
  1333. !       *** Connect its output to the Hopfield Layer input ***
  1334.  
  1335. =NPEl   LayN                    !current layer
  1336. @NrPE
  1337. =SPEl   n0                      !connect to hopfield layer
  1338. @SlPE
  1339. @PECN 4,9,1.000000,F
  1340.  
  1341. ! *** Bias layer Definition ***
  1342. !       *** Build the feed-back layer ***
  1343.  
  1344. @LLdf                           !start with default layer again
  1345. =LDsp 3
  1346. =LDln   "Inh"                   !accumulate inhibitions
  1347. =Lpes   5                       !5 PEs
  1348. =x      110                      !shift left for this one
  1349. =y      290                      !up higher on display
  1350. =Lscl -0.010000            ! add scale
  1351. =Loff 0.010000            ! add offset
  1352. @LAdd
  1353. +x      30                      !shift back right again
  1354. =cnwt   1.0                     !weight of one
  1355. =cnty   WFix                    !fixed
  1356. =cnsc   WAbs                    !absolute
  1357.  
  1358. =NPEn   0
  1359. =NPEl   n0
  1360. @NrPE
  1361. =SPEn   0
  1362. =SPEl   LayN
  1363. @SlPE
  1364. @PECN 10,0,1.000000,F
  1365.  
  1366. !       *** Connect its output to the Hopfield Layer input ***
  1367.  
  1368. =NPEl   LayN                    !current layer
  1369. @NrPE
  1370. =SPEl   n0                      !connect to hopfield layer
  1371. @SlPE
  1372. @PECN 0,10,1.000000,F
  1373.  
  1374. =NPEn   0
  1375. =NPEl   n0
  1376. @NrPE
  1377. =SPEn   0
  1378. =SPEl   LayN
  1379. @SlPE
  1380. @PECN 11,0,1.000000,F
  1381.  
  1382. !       *** Connect its output to the Hopfield Layer input ***
  1383.  
  1384. =NPEl   LayN                    !current layer
  1385. @NrPE
  1386. =SPEl   n0                      !connect to hopfield layer
  1387. @SlPE
  1388. @PECN 0,11,1.000000,F
  1389.  
  1390. =NPEn   0
  1391. =NPEl   n0
  1392. @NrPE
  1393. =SPEn   0
  1394. =SPEl   LayN
  1395. @SlPE
  1396. @PECN 12,0,1.000000,F
  1397.  
  1398. !       *** Connect its output to the Hopfield Layer input ***
  1399.  
  1400. =NPEl   LayN                    !current layer
  1401. @NrPE
  1402. =SPEl   n0                      !connect to hopfield layer
  1403. @SlPE
  1404. @PECN 0,12,1.000000,F
  1405.  
  1406. =NPEn   0
  1407. =NPEl   n0
  1408. @NrPE
  1409. =SPEn   0
  1410. =SPEl   LayN
  1411. @SlPE
  1412. @PECN 13,0,1.000000,F
  1413.  
  1414. !       *** Connect its output to the Hopfield Layer input ***
  1415.  
  1416. =NPEl   LayN                    !current layer
  1417. @NrPE
  1418. =SPEl   n0                      !connect to hopfield layer
  1419. @SlPE
  1420. @PECN 0,13,1.000000,F
  1421.  
  1422. =NPEn   0
  1423. =NPEl   n0
  1424. @NrPE
  1425. =SPEn   0
  1426. =SPEl   LayN
  1427. @SlPE
  1428. @PECN 14,0,1.000000,F
  1429.  
  1430. !       *** Connect its output to the Hopfield Layer input ***
  1431.  
  1432. =NPEl   LayN                    !current layer
  1433. @NrPE
  1434. =SPEl   n0                      !connect to hopfield layer
  1435. @SlPE
  1436. @PECN 0,14,1.000000,F
  1437.  
  1438. =NPEn   0
  1439. =NPEl   n0
  1440. @NrPE
  1441. =SPEn   0
  1442. =SPEl   LayN
  1443. @SlPE
  1444. @PECN 10,1,1.000000,F
  1445.  
  1446. !       *** Connect its output to the Hopfield Layer input ***
  1447.  
  1448. =NPEl   LayN                    !current layer
  1449. @NrPE
  1450. =SPEl   n0                      !connect to hopfield layer
  1451. @SlPE
  1452. @PECN 1,10,1.000000,F
  1453.  
  1454. =NPEn   0
  1455. =NPEl   n0
  1456. @NrPE
  1457. =SPEn   0
  1458. =SPEl   LayN
  1459. @SlPE
  1460. @PECN 11,1,1.000000,F
  1461.  
  1462. !       *** Connect its output to the Hopfield Layer input ***
  1463.  
  1464. =NPEl   LayN                    !current layer
  1465. @NrPE
  1466. =SPEl   n0                      !connect to hopfield layer
  1467. @SlPE
  1468. @PECN 1,11,1.000000,F
  1469.  
  1470. =NPEn   0
  1471. =NPEl   n0
  1472. @NrPE
  1473. =SPEn   0
  1474. =SPEl   LayN
  1475. @SlPE
  1476. @PECN 12,1,1.000000,F
  1477.  
  1478. !       *** Connect its output to the Hopfield Layer input ***
  1479.  
  1480. =NPEl   LayN                    !current layer
  1481. @NrPE
  1482. =SPEl   n0                      !connect to hopfield layer
  1483. @SlPE
  1484. @PECN 1,12,1.000000,F
  1485.  
  1486. =NPEn   0
  1487. =NPEl   n0
  1488. @NrPE
  1489. =SPEn   0
  1490. =SPEl   LayN
  1491. @SlPE
  1492. @PECN 13,1,1.000000,F
  1493.  
  1494. !       *** Connect its output to the Hopfield Layer input ***
  1495.  
  1496. =NPEl   LayN                    !current layer
  1497. @NrPE
  1498. =SPEl   n0                      !connect to hopfield layer
  1499. @SlPE
  1500. @PECN 1,13,1.000000,F
  1501.  
  1502. =NPEn   0
  1503. =NPEl   n0
  1504. @NrPE
  1505. =SPEn   0
  1506. =SPEl   LayN
  1507. @SlPE
  1508. @PECN 14,1,1.000000,F
  1509.  
  1510. !       *** Connect its output to the Hopfield Layer input ***
  1511.  
  1512. =NPEl   LayN                    !current layer
  1513. @NrPE
  1514. =SPEl   n0                      !connect to hopfield layer
  1515. @SlPE
  1516. @PECN 1,14,1.000000,F
  1517.  
  1518. =NPEn   0
  1519. =NPEl   n0
  1520. @NrPE
  1521. =SPEn   0
  1522. =SPEl   LayN
  1523. @SlPE
  1524. @PECN 10,2,1.000000,F
  1525.  
  1526. !       *** Connect its output to the Hopfield Layer input ***
  1527.  
  1528. =NPEl   LayN                    !current layer
  1529. @NrPE
  1530. =SPEl   n0                      !connect to hopfield layer
  1531. @SlPE
  1532. @PECN 2,10,1.000000,F
  1533.  
  1534. =NPEn   0
  1535. =NPEl   n0
  1536. @NrPE
  1537. =SPEn   0
  1538. =SPEl   LayN
  1539. @SlPE
  1540. @PECN 11,2,1.000000,F
  1541.  
  1542. !       *** Connect its output to the Hopfield Layer input ***
  1543.  
  1544. =NPEl   LayN                    !current layer
  1545. @NrPE
  1546. =SPEl   n0                      !connect to hopfield layer
  1547. @SlPE
  1548. @PECN 2,11,1.000000,F
  1549.  
  1550. =NPEn   0
  1551. =NPEl   n0
  1552. @NrPE
  1553. =SPEn   0
  1554. =SPEl   LayN
  1555. @SlPE
  1556. @PECN 12,2,1.000000,F
  1557.  
  1558. !       *** Connect its output to the Hopfield Layer input ***
  1559.  
  1560. =NPEl   LayN                    !current layer
  1561. @NrPE
  1562. =SPEl   n0                      !connect to hopfield layer
  1563. @SlPE
  1564. @PECN 2,12,1.000000,F
  1565.  
  1566. =NPEn   0
  1567. =NPEl   n0
  1568. @NrPE
  1569. =SPEn   0
  1570. =SPEl   LayN
  1571. @SlPE
  1572. @PECN 13,2,1.000000,F
  1573.  
  1574. !       *** Connect its output to the Hopfield Layer input ***
  1575.  
  1576. =NPEl   LayN                    !current layer
  1577. @NrPE
  1578. =SPEl   n0                      !connect to hopfield layer
  1579. @SlPE
  1580. @PECN 2,13,1.000000,F
  1581.  
  1582. =NPEn   0
  1583. =NPEl   n0
  1584. @NrPE
  1585. =SPEn   0
  1586. =SPEl   LayN
  1587. @SlPE
  1588. @PECN 14,2,1.000000,F
  1589.  
  1590. !       *** Connect its output to the Hopfield Layer input ***
  1591.  
  1592. =NPEl   LayN                    !current layer
  1593. @NrPE
  1594. =SPEl   n0                      !connect to hopfield layer
  1595. @SlPE
  1596. @PECN 2,14,1.000000,F
  1597.  
  1598. =NPEn   0
  1599. =NPEl   n0
  1600. @NrPE
  1601. =SPEn   0
  1602. =SPEl   LayN
  1603. @SlPE
  1604. @PECN 10,3,1.000000,F
  1605.  
  1606. !       *** Connect its output to the Hopfield Layer input ***
  1607.  
  1608. =NPEl   LayN                    !current layer
  1609. @NrPE
  1610. =SPEl   n0                      !connect to hopfield layer
  1611. @SlPE
  1612. @PECN 3,10,1.000000,F
  1613.  
  1614. =NPEn   0
  1615. =NPEl   n0
  1616. @NrPE
  1617. =SPEn   0
  1618. =SPEl   LayN
  1619. @SlPE
  1620. @PECN 11,3,1.000000,F
  1621.  
  1622. !       *** Connect its output to the Hopfield Layer input ***
  1623.  
  1624. =NPEl   LayN                    !current layer
  1625. @NrPE
  1626. =SPEl   n0                      !connect to hopfield layer
  1627. @SlPE
  1628. @PECN 3,11,1.000000,F
  1629.  
  1630. =NPEn   0
  1631. =NPEl   n0
  1632. @NrPE
  1633. =SPEn   0
  1634. =SPEl   LayN
  1635. @SlPE
  1636. @PECN 12,3,1.000000,F
  1637.  
  1638. !       *** Connect its output to the Hopfield Layer input ***
  1639.  
  1640. =NPEl   LayN                    !current layer
  1641. @NrPE
  1642. =SPEl   n0                      !connect to hopfield layer
  1643. @SlPE
  1644. @PECN 3,12,1.000000,F
  1645.  
  1646. =NPEn   0
  1647. =NPEl   n0
  1648. @NrPE
  1649. =SPEn   0
  1650. =SPEl   LayN
  1651. @SlPE
  1652. @PECN 13,3,1.000000,F
  1653.  
  1654. !       *** Connect its output to the Hopfield Layer input ***
  1655.  
  1656. =NPEl   LayN                    !current layer
  1657. @NrPE
  1658. =SPEl   n0                      !connect to hopfield layer
  1659. @SlPE
  1660. @PECN 3,13,1.000000,F
  1661.  
  1662. =NPEn   0
  1663. =NPEl   n0
  1664. @NrPE
  1665. =SPEn   0
  1666. =SPEl   LayN
  1667. @SlPE
  1668. @PECN 14,3,1.000000,F
  1669.  
  1670. !       *** Connect its output to the Hopfield Layer input ***
  1671.  
  1672. =NPEl   LayN                    !current layer
  1673. @NrPE
  1674. =SPEl   n0                      !connect to hopfield layer
  1675. @SlPE
  1676. @PECN 3,14,1.000000,F
  1677.  
  1678. =NPEn   0
  1679. =NPEl   n0
  1680. @NrPE
  1681. =SPEn   0
  1682. =SPEl   LayN
  1683. @SlPE
  1684. @PECN 10,4,1.000000,F
  1685.  
  1686. !       *** Connect its output to the Hopfield Layer input ***
  1687.  
  1688. =NPEl   LayN                    !current layer
  1689. @NrPE
  1690. =SPEl   n0                      !connect to hopfield layer
  1691. @SlPE
  1692. @PECN 4,10,1.000000,F
  1693.  
  1694. =NPEn   0
  1695. =NPEl   n0
  1696. @NrPE
  1697. =SPEn   0
  1698. =SPEl   LayN
  1699. @SlPE
  1700. @PECN 11,4,1.000000,F
  1701.  
  1702. !       *** Connect its output to the Hopfield Layer input ***
  1703.  
  1704. =NPEl   LayN                    !current layer
  1705. @NrPE
  1706. =SPEl   n0                      !connect to hopfield layer
  1707. @SlPE
  1708. @PECN 4,11,1.000000,F
  1709.  
  1710. =NPEn   0
  1711. =NPEl   n0
  1712. @NrPE
  1713. =SPEn   0
  1714. =SPEl   LayN
  1715. @SlPE
  1716. @PECN 12,4,1.000000,F
  1717.  
  1718. !       *** Connect its output to the Hopfield Layer input ***
  1719.  
  1720. =NPEl   LayN                    !current layer
  1721. @NrPE
  1722. =SPEl   n0                      !connect to hopfield layer
  1723. @SlPE
  1724. @PECN 4,12,1.000000,F
  1725.  
  1726. =NPEn   0
  1727. =NPEl   n0
  1728. @NrPE
  1729. =SPEn   0
  1730. =SPEl   LayN
  1731. @SlPE
  1732. @PECN 13,4,1.000000,F
  1733.  
  1734. !       *** Connect its output to the Hopfield Layer input ***
  1735.  
  1736. =NPEl   LayN                    !current layer
  1737. @NrPE
  1738. =SPEl   n0                      !connect to hopfield layer
  1739. @SlPE
  1740. @PECN 4,13,1.000000,F
  1741.  
  1742. =NPEn   0
  1743. =NPEl   n0
  1744. @NrPE
  1745. =SPEn   0
  1746. =SPEl   LayN
  1747. @SlPE
  1748. @PECN 14,4,1.000000,F
  1749.  
  1750. !       *** Connect its output to the Hopfield Layer input ***
  1751.  
  1752. =NPEl   LayN                    !current layer
  1753. @NrPE
  1754. =SPEl   n0                      !connect to hopfield layer
  1755. @SlPE
  1756. @PECN 4,14,1.000000,F
  1757.  
  1758. ! *** Bias layer Definition ***
  1759. !       *** Build the feed-back layer ***
  1760.  
  1761. @LLdf                           !start with default layer again
  1762. =LDsp 3
  1763. =LDln   "Inh"                   !accumulate inhibitions
  1764. =Lpes   5                       !5 PEs
  1765. =x      160                      !shift left for this one
  1766. =y      290                      !up higher on display
  1767. =Lscl -0.010000            ! add scale
  1768. =Loff 0.010000            ! add offset
  1769. @LAdd
  1770. +x      30                      !shift back right again
  1771. =cnwt   1.0                     !weight of one
  1772. =cnty   WFix                    !fixed
  1773. =cnsc   WAbs                    !absolute
  1774.  
  1775. =NPEn   0
  1776. =NPEl   n0
  1777. @NrPE
  1778. =SPEn   0
  1779. =SPEl   LayN
  1780. @SlPE
  1781. @PECN 15,0,1.000000,F
  1782.  
  1783. !       *** Connect its output to the Hopfield Layer input ***
  1784.  
  1785. =NPEl   LayN                    !current layer
  1786. @NrPE
  1787. =SPEl   n0                      !connect to hopfield layer
  1788. @SlPE
  1789. @PECN 0,15,1.000000,F
  1790.  
  1791. =NPEn   0
  1792. =NPEl   n0
  1793. @NrPE
  1794. =SPEn   0
  1795. =SPEl   LayN
  1796. @SlPE
  1797. @PECN 16,0,1.000000,F
  1798.  
  1799. !       *** Connect its output to the Hopfield Layer input ***
  1800.  
  1801. =NPEl   LayN                    !current layer
  1802. @NrPE
  1803. =SPEl   n0                      !connect to hopfield layer
  1804. @SlPE
  1805. @PECN 0,16,1.000000,F
  1806.  
  1807. =NPEn   0
  1808. =NPEl   n0
  1809. @NrPE
  1810. =SPEn   0
  1811. =SPEl   LayN
  1812. @SlPE
  1813. @PECN 17,0,1.000000,F
  1814.  
  1815. !       *** Connect its output to the Hopfield Layer input ***
  1816.  
  1817. =NPEl   LayN                    !current layer
  1818. @NrPE
  1819. =SPEl   n0                      !connect to hopfield layer
  1820. @SlPE
  1821. @PECN 0,17,1.000000,F
  1822.  
  1823. =NPEn   0
  1824. =NPEl   n0
  1825. @NrPE
  1826. =SPEn   0
  1827. =SPEl   LayN
  1828. @SlPE
  1829. @PECN 18,0,1.000000,F
  1830.  
  1831. !       *** Connect its output to the Hopfield Layer input ***
  1832.  
  1833. =NPEl   LayN                    !current layer
  1834. @NrPE
  1835. =SPEl   n0                      !connect to hopfield layer
  1836. @SlPE
  1837. @PECN 0,18,1.000000,F
  1838.  
  1839. =NPEn   0
  1840. =NPEl   n0
  1841. @NrPE
  1842. =SPEn   0
  1843. =SPEl   LayN
  1844. @SlPE
  1845. @PECN 19,0,1.000000,F
  1846.  
  1847. !       *** Connect its output to the Hopfield Layer input ***
  1848.  
  1849. =NPEl   LayN                    !current layer
  1850. @NrPE
  1851. =SPEl   n0                      !connect to hopfield layer
  1852. @SlPE
  1853. @PECN 0,19,1.000000,F
  1854.  
  1855. =NPEn   0
  1856. =NPEl   n0
  1857. @NrPE
  1858. =SPEn   0
  1859. =SPEl   LayN
  1860. @SlPE
  1861. @PECN 15,1,1.000000,F
  1862.  
  1863. !       *** Connect its output to the Hopfield Layer input ***
  1864.  
  1865. =NPEl   LayN                    !current layer
  1866. @NrPE
  1867. =SPEl   n0                      !connect to hopfield layer
  1868. @SlPE
  1869. @PECN 1,15,1.000000,F
  1870.  
  1871. =NPEn   0
  1872. =NPEl   n0
  1873. @NrPE
  1874. =SPEn   0
  1875. =SPEl   LayN
  1876. @SlPE
  1877. @PECN 16,1,1.000000,F
  1878.  
  1879. !       *** Connect its output to the Hopfield Layer input ***
  1880.  
  1881. =NPEl   LayN                    !current layer
  1882. @NrPE
  1883. =SPEl   n0                      !connect to hopfield layer
  1884. @SlPE
  1885. @PECN 1,16,1.000000,F
  1886.  
  1887. =NPEn   0
  1888. =NPEl   n0
  1889. @NrPE
  1890. =SPEn   0
  1891. =SPEl   LayN
  1892. @SlPE
  1893. @PECN 17,1,1.000000,F
  1894.  
  1895. !       *** Connect its output to the Hopfield Layer input ***
  1896.  
  1897. =NPEl   LayN                    !current layer
  1898. @NrPE
  1899. =SPEl   n0                      !connect to hopfield layer
  1900. @SlPE
  1901. @PECN 1,17,1.000000,F
  1902.  
  1903. =NPEn   0
  1904. =NPEl   n0
  1905. @NrPE
  1906. =SPEn   0
  1907. =SPEl   LayN
  1908. @SlPE
  1909. @PECN 18,1,1.000000,F
  1910.  
  1911. !       *** Connect its output to the Hopfield Layer input ***
  1912.  
  1913. =NPEl   LayN                    !current layer
  1914. @NrPE
  1915. =SPEl   n0                      !connect to hopfield layer
  1916. @SlPE
  1917. @PECN 1,18,1.000000,F
  1918.  
  1919. =NPEn   0
  1920. =NPEl   n0
  1921. @NrPE
  1922. =SPEn   0
  1923. =SPEl   LayN
  1924. @SlPE
  1925. @PECN 19,1,1.000000,F
  1926.  
  1927. !       *** Connect its output to the Hopfield Layer input ***
  1928.  
  1929. =NPEl   LayN                    !current layer
  1930. @NrPE
  1931. =SPEl   n0                      !connect to hopfield layer
  1932. @SlPE
  1933. @PECN 1,19,1.000000,F
  1934.  
  1935. =NPEn   0
  1936. =NPEl   n0
  1937. @NrPE
  1938. =SPEn   0
  1939. =SPEl   LayN
  1940. @SlPE
  1941. @PECN 15,2,1.000000,F
  1942.  
  1943. !       *** Connect its output to the Hopfield Layer input ***
  1944.  
  1945. =NPEl   LayN                    !current layer
  1946. @NrPE
  1947. =SPEl   n0                      !connect to hopfield layer
  1948. @SlPE
  1949. @PECN 2,15,1.000000,F
  1950.  
  1951. =NPEn   0
  1952. =NPEl   n0
  1953. @NrPE
  1954. =SPEn   0
  1955. =SPEl   LayN
  1956. @SlPE
  1957. @PECN 16,2,1.000000,F
  1958.  
  1959. !       *** Connect its output to the Hopfield Layer input ***
  1960.  
  1961. =NPEl   LayN                    !current layer
  1962. @NrPE
  1963. =SPEl   n0                      !connect to hopfield layer
  1964. @SlPE
  1965. @PECN 2,16,1.000000,F
  1966.  
  1967. =NPEn   0
  1968. =NPEl   n0
  1969. @NrPE
  1970. =SPEn   0
  1971. =SPEl   LayN
  1972. @SlPE
  1973. @PECN 17,2,1.000000,F
  1974.  
  1975. !       *** Connect its output to the Hopfield Layer input ***
  1976.  
  1977. =NPEl   LayN                    !current layer
  1978. @NrPE
  1979. =SPEl   n0                      !connect to hopfield layer
  1980. @SlPE
  1981. @PECN 2,17,1.000000,F
  1982.  
  1983. =NPEn   0
  1984. =NPEl   n0
  1985. @NrPE
  1986. =SPEn   0
  1987. =SPEl   LayN
  1988. @SlPE
  1989. @PECN 18,2,1.000000,F
  1990.  
  1991. !       *** Connect its output to the Hopfield Layer input ***
  1992.  
  1993. =NPEl   LayN                    !current layer
  1994. @NrPE
  1995. =SPEl   n0                      !connect to hopfield layer
  1996. @SlPE
  1997. @PECN 2,18,1.000000,F
  1998.  
  1999. =NPEn   0
  2000. =NPEl   n0
  2001. @NrPE
  2002. =SPEn   0
  2003. =SPEl   LayN
  2004. @SlPE
  2005. @PECN 19,2,1.000000,F
  2006.  
  2007. !       *** Connect its output to the Hopfield Layer input ***
  2008.  
  2009. =NPEl   LayN                    !current layer
  2010. @NrPE
  2011. =SPEl   n0                      !connect to hopfield layer
  2012. @SlPE
  2013. @PECN 2,19,1.000000,F
  2014.  
  2015. =NPEn   0
  2016. =NPEl   n0
  2017. @NrPE
  2018. =SPEn   0
  2019. =SPEl   LayN
  2020. @SlPE
  2021. @PECN 15,3,1.000000,F
  2022.  
  2023. !       *** Connect its output to the Hopfield Layer input ***
  2024.  
  2025. =NPEl   LayN                    !current layer
  2026. @NrPE
  2027. =SPEl   n0                      !connect to hopfield layer
  2028. @SlPE
  2029. @PECN 3,15,1.000000,F
  2030.  
  2031. =NPEn   0
  2032. =NPEl   n0
  2033. @NrPE
  2034. =SPEn   0
  2035. =SPEl   LayN
  2036. @SlPE
  2037. @PECN 16,3,1.000000,F
  2038.  
  2039. !       *** Connect its output to the Hopfield Layer input ***
  2040.  
  2041. =NPEl   LayN                    !current layer
  2042. @NrPE
  2043. =SPEl   n0                      !connect to hopfield layer
  2044. @SlPE
  2045. @PECN 3,16,1.000000,F
  2046.  
  2047. =NPEn   0
  2048. =NPEl   n0
  2049. @NrPE
  2050. =SPEn   0
  2051. =SPEl   LayN
  2052. @SlPE
  2053. @PECN 17,3,1.000000,F
  2054.  
  2055. !       *** Connect its output to the Hopfield Layer input ***
  2056.  
  2057. =NPEl   LayN                    !current layer
  2058. @NrPE
  2059. =SPEl   n0                      !connect to hopfield layer
  2060. @SlPE
  2061. @PECN 3,17,1.000000,F
  2062.  
  2063. =NPEn   0
  2064. =NPEl   n0
  2065. @NrPE
  2066. =SPEn   0
  2067. =SPEl   LayN
  2068. @SlPE
  2069. @PECN 18,3,1.000000,F
  2070.  
  2071. !       *** Connect its output to the Hopfield Layer input ***
  2072.  
  2073. =NPEl   LayN                    !current layer
  2074. @NrPE
  2075. =SPEl   n0                      !connect to hopfield layer
  2076. @SlPE
  2077. @PECN 3,18,1.000000,F
  2078.  
  2079. =NPEn   0
  2080. =NPEl   n0
  2081. @NrPE
  2082. =SPEn   0
  2083. =SPEl   LayN
  2084. @SlPE
  2085. @PECN 19,3,1.000000,F
  2086.  
  2087. !       *** Connect its output to the Hopfield Layer input ***
  2088.  
  2089. =NPEl   LayN                    !current layer
  2090. @NrPE
  2091. =SPEl   n0                      !connect to hopfield layer
  2092. @SlPE
  2093. @PECN 3,19,1.000000,F
  2094.  
  2095. =NPEn   0
  2096. =NPEl   n0
  2097. @NrPE
  2098. =SPEn   0
  2099. =SPEl   LayN
  2100. @SlPE
  2101. @PECN 15,4,1.000000,F
  2102.  
  2103. !       *** Connect its output to the Hopfield Layer input ***
  2104.  
  2105. =NPEl   LayN                    !current layer
  2106. @NrPE
  2107. =SPEl   n0                      !connect to hopfield layer
  2108. @SlPE
  2109. @PECN 4,15,1.000000,F
  2110.  
  2111. =NPEn   0
  2112. =NPEl   n0
  2113. @NrPE
  2114. =SPEn   0
  2115. =SPEl   LayN
  2116. @SlPE
  2117. @PECN 16,4,1.000000,F
  2118.  
  2119. !       *** Connect its output to the Hopfield Layer input ***
  2120.  
  2121. =NPEl   LayN                    !current layer
  2122. @NrPE
  2123. =SPEl   n0                      !connect to hopfield layer
  2124. @SlPE
  2125. @PECN 4,16,1.000000,F
  2126.  
  2127. =NPEn   0
  2128. =NPEl   n0
  2129. @NrPE
  2130. =SPEn   0
  2131. =SPEl   LayN
  2132. @SlPE
  2133. @PECN 17,4,1.000000,F
  2134.  
  2135. !       *** Connect its output to the Hopfield Layer input ***
  2136.  
  2137. =NPEl   LayN                    !current layer
  2138. @NrPE
  2139. =SPEl   n0                      !connect to hopfield layer
  2140. @SlPE
  2141. @PECN 4,17,1.000000,F
  2142.  
  2143. =NPEn   0
  2144. =NPEl   n0
  2145. @NrPE
  2146. =SPEn   0
  2147. =SPEl   LayN
  2148. @SlPE
  2149. @PECN 18,4,1.000000,F
  2150.  
  2151. !       *** Connect its output to the Hopfield Layer input ***
  2152.  
  2153. =NPEl   LayN                    !current layer
  2154. @NrPE
  2155. =SPEl   n0                      !connect to hopfield layer
  2156. @SlPE
  2157. @PECN 4,18,1.000000,F
  2158.  
  2159. =NPEn   0
  2160. =NPEl   n0
  2161. @NrPE
  2162. =SPEn   0
  2163. =SPEl   LayN
  2164. @SlPE
  2165. @PECN 19,4,1.000000,F
  2166.  
  2167. !       *** Connect its output to the Hopfield Layer input ***
  2168.  
  2169. =NPEl   LayN                    !current layer
  2170. @NrPE
  2171. =SPEl   n0                      !connect to hopfield layer
  2172. @SlPE
  2173. @PECN 4,19,1.000000,F
  2174.  
  2175. ! *** Bias layer Definition ***
  2176. !       *** Build the feed-back layer ***
  2177.  
  2178. @LLdf                           !start with default layer again
  2179. =LDsp 3
  2180. =LDln   "Inh"                   !accumulate inhibitions
  2181. =Lpes   5                       !5 PEs
  2182. =x      210                      !shift left for this one
  2183. =y      290                      !up higher on display
  2184. =Lscl -0.010000            ! add scale
  2185. =Loff 0.010000            ! add offset
  2186. @LAdd
  2187. +x      30                      !shift back right again
  2188. =cnwt   1.0                     !weight of one
  2189. =cnty   WFix                    !fixed
  2190. =cnsc   WAbs                    !absolute
  2191.  
  2192. =NPEn   0
  2193. =NPEl   n0
  2194. @NrPE
  2195. =SPEn   0
  2196. =SPEl   LayN
  2197. @SlPE
  2198. @PECN 20,0,1.000000,F
  2199.  
  2200. !       *** Connect its output to the Hopfield Layer input ***
  2201.  
  2202. =NPEl   LayN                    !current layer
  2203. @NrPE
  2204. =SPEl   n0                      !connect to hopfield layer
  2205. @SlPE
  2206. @PECN 0,20,1.000000,F
  2207.  
  2208. =NPEn   0
  2209. =NPEl   n0
  2210. @NrPE
  2211. =SPEn   0
  2212. =SPEl   LayN
  2213. @SlPE
  2214. @PECN 21,0,1.000000,F
  2215.  
  2216. !       *** Connect its output to the Hopfield Layer input ***
  2217.  
  2218. =NPEl   LayN                    !current layer
  2219. @NrPE
  2220. =SPEl   n0                      !connect to hopfield layer
  2221. @SlPE
  2222. @PECN 0,21,1.000000,F
  2223.  
  2224. =NPEn   0
  2225. =NPEl   n0
  2226. @NrPE
  2227. =SPEn   0
  2228. =SPEl   LayN
  2229. @SlPE
  2230. @PECN 22,0,1.000000,F
  2231.  
  2232. !       *** Connect its output to the Hopfield Layer input ***
  2233.  
  2234. =NPEl   LayN                    !current layer
  2235. @NrPE
  2236. =SPEl   n0                      !connect to hopfield layer
  2237. @SlPE
  2238. @PECN 0,22,1.000000,F
  2239.  
  2240. =NPEn   0
  2241. =NPEl   n0
  2242. @NrPE
  2243. =SPEn   0
  2244. =SPEl   LayN
  2245. @SlPE
  2246. @PECN 23,0,1.000000,F
  2247.  
  2248. !       *** Connect its output to the Hopfield Layer input ***
  2249.  
  2250. =NPEl   LayN                    !current layer
  2251. @NrPE
  2252. =SPEl   n0                      !connect to hopfield layer
  2253. @SlPE
  2254. @PECN 0,23,1.000000,F
  2255.  
  2256. =NPEn   0
  2257. =NPEl   n0
  2258. @NrPE
  2259. =SPEn   0
  2260. =SPEl   LayN
  2261. @SlPE
  2262. @PECN 24,0,1.000000,F
  2263.  
  2264. !       *** Connect its output to the Hopfield Layer input ***
  2265.  
  2266. =NPEl   LayN                    !current layer
  2267. @NrPE
  2268. =SPEl   n0                      !connect to hopfield layer
  2269. @SlPE
  2270. @PECN 0,24,1.000000,F
  2271.  
  2272. =NPEn   0
  2273. =NPEl   n0
  2274. @NrPE
  2275. =SPEn   0
  2276. =SPEl   LayN
  2277. @SlPE
  2278. @PECN 20,1,1.000000,F
  2279.  
  2280. !       *** Connect its output to the Hopfield Layer input ***
  2281.  
  2282. =NPEl   LayN                    !current layer
  2283. @NrPE
  2284. =SPEl   n0                      !connect to hopfield layer
  2285. @SlPE
  2286. @PECN 1,20,1.000000,F
  2287.  
  2288. =NPEn   0
  2289. =NPEl   n0
  2290. @NrPE
  2291. =SPEn   0
  2292. =SPEl   LayN
  2293. @SlPE
  2294. @PECN 21,1,1.000000,F
  2295.  
  2296. !       *** Connect its output to the Hopfield Layer input ***
  2297.  
  2298. =NPEl   LayN                    !current layer
  2299. @NrPE
  2300. =SPEl   n0                      !connect to hopfield layer
  2301. @SlPE
  2302. @PECN 1,21,1.000000,F
  2303.  
  2304. =NPEn   0
  2305. =NPEl   n0
  2306. @NrPE
  2307. =SPEn   0
  2308. =SPEl   LayN
  2309. @SlPE
  2310. @PECN 22,1,1.000000,F
  2311.  
  2312. !       *** Connect its output to the Hopfield Layer input ***
  2313.  
  2314. =NPEl   LayN                    !current layer
  2315. @NrPE
  2316. =SPEl   n0                      !connect to hopfield layer
  2317. @SlPE
  2318. @PECN 1,22,1.000000,F
  2319.  
  2320. =NPEn   0
  2321. =NPEl   n0
  2322. @NrPE
  2323. =SPEn   0
  2324. =SPEl   LayN
  2325. @SlPE
  2326. @PECN 23,1,1.000000,F
  2327.  
  2328. !       *** Connect its output to the Hopfield Layer input ***
  2329.  
  2330. =NPEl   LayN                    !current layer
  2331. @NrPE
  2332. =SPEl   n0                      !connect to hopfield layer
  2333. @SlPE
  2334. @PECN 1,23,1.000000,F
  2335.  
  2336. =NPEn   0
  2337. =NPEl   n0
  2338. @NrPE
  2339. =SPEn   0
  2340. =SPEl   LayN
  2341. @SlPE
  2342. @PECN 24,1,1.000000,F
  2343.  
  2344. !       *** Connect its output to the Hopfield Layer input ***
  2345.  
  2346. =NPEl   LayN                    !current layer
  2347. @NrPE
  2348. =SPEl   n0                      !connect to hopfield layer
  2349. @SlPE
  2350. @PECN 1,24,1.000000,F
  2351.  
  2352. =NPEn   0
  2353. =NPEl   n0
  2354. @NrPE
  2355. =SPEn   0
  2356. =SPEl   LayN
  2357. @SlPE
  2358. @PECN 20,2,1.000000,F
  2359.  
  2360. !       *** Connect its output to the Hopfield Layer input ***
  2361.  
  2362. =NPEl   LayN                    !current layer
  2363. @NrPE
  2364. =SPEl   n0                      !connect to hopfield layer
  2365. @SlPE
  2366. @PECN 2,20,1.000000,F
  2367.  
  2368. =NPEn   0
  2369. =NPEl   n0
  2370. @NrPE
  2371. =SPEn   0
  2372. =SPEl   LayN
  2373. @SlPE
  2374. @PECN 21,2,1.000000,F
  2375.  
  2376. !       *** Connect its output to the Hopfield Layer input ***
  2377.  
  2378. =NPEl   LayN                    !current layer
  2379. @NrPE
  2380. =SPEl   n0                      !connect to hopfield layer
  2381. @SlPE
  2382. @PECN 2,21,1.000000,F
  2383.  
  2384. =NPEn   0
  2385. =NPEl   n0
  2386. @NrPE
  2387. =SPEn   0
  2388. =SPEl   LayN
  2389. @SlPE
  2390. @PECN 22,2,1.000000,F
  2391.  
  2392. !       *** Connect its output to the Hopfield Layer input ***
  2393.  
  2394. =NPEl   LayN                    !current layer
  2395. @NrPE
  2396. =SPEl   n0                      !connect to hopfield layer
  2397. @SlPE
  2398. @PECN 2,22,1.000000,F
  2399.  
  2400. =NPEn   0
  2401. =NPEl   n0
  2402. @NrPE
  2403. =SPEn   0
  2404. =SPEl   LayN
  2405. @SlPE
  2406. @PECN 23,2,1.000000,F
  2407.  
  2408. !       *** Connect its output to the Hopfield Layer input ***
  2409.  
  2410. =NPEl   LayN                    !current layer
  2411. @NrPE
  2412. =SPEl   n0                      !connect to hopfield layer
  2413. @SlPE
  2414. @PECN 2,23,1.000000,F
  2415.  
  2416. =NPEn   0
  2417. =NPEl   n0
  2418. @NrPE
  2419. =SPEn   0
  2420. =SPEl   LayN
  2421. @SlPE
  2422. @PECN 24,2,1.000000,F
  2423.  
  2424. !       *** Connect its output to the Hopfield Layer input ***
  2425.  
  2426. =NPEl   LayN                    !current layer
  2427. @NrPE
  2428. =SPEl   n0                      !connect to hopfield layer
  2429. @SlPE
  2430. @PECN 2,24,1.000000,F
  2431.  
  2432. =NPEn   0
  2433. =NPEl   n0
  2434. @NrPE
  2435. =SPEn   0
  2436. =SPEl   LayN
  2437. @SlPE
  2438. @PECN 20,3,1.000000,F
  2439.  
  2440. !       *** Connect its output to the Hopfield Layer input ***
  2441.  
  2442. =NPEl   LayN                    !current layer
  2443. @NrPE
  2444. =SPEl   n0                      !connect to hopfield layer
  2445. @SlPE
  2446. @PECN 3,20,1.000000,F
  2447.  
  2448. =NPEn   0
  2449. =NPEl   n0
  2450. @NrPE
  2451. =SPEn   0
  2452. =SPEl   LayN
  2453. @SlPE
  2454. @PECN 21,3,1.000000,F
  2455.  
  2456. !       *** Connect its output to the Hopfield Layer input ***
  2457.  
  2458. =NPEl   LayN                    !current layer
  2459. @NrPE
  2460. =SPEl   n0                      !connect to hopfield layer
  2461. @SlPE
  2462. @PECN 3,21,1.000000,F
  2463.  
  2464. =NPEn   0
  2465. =NPEl   n0
  2466. @NrPE
  2467. =SPEn   0
  2468. =SPEl   LayN
  2469. @SlPE
  2470. @PECN 22,3,1.000000,F
  2471.  
  2472. !       *** Connect its output to the Hopfield Layer input ***
  2473.  
  2474. =NPEl   LayN                    !current layer
  2475. @NrPE
  2476. =SPEl   n0                      !connect to hopfield layer
  2477. @SlPE
  2478. @PECN 3,22,1.000000,F
  2479.  
  2480. =NPEn   0
  2481. =NPEl   n0
  2482. @NrPE
  2483. =SPEn   0
  2484. =SPEl   LayN
  2485. @SlPE
  2486. @PECN 23,3,1.000000,F
  2487.  
  2488. !       *** Connect its output to the Hopfield Layer input ***
  2489.  
  2490. =NPEl   LayN                    !current layer
  2491. @NrPE
  2492. =SPEl   n0                      !connect to hopfield layer
  2493. @SlPE
  2494. @PECN 3,23,1.000000,F
  2495.  
  2496. =NPEn   0
  2497. =NPEl   n0
  2498. @NrPE
  2499. =SPEn   0
  2500. =SPEl   LayN
  2501. @SlPE
  2502. @PECN 24,3,1.000000,F
  2503.  
  2504. !       *** Connect its output to the Hopfield Layer input ***
  2505.  
  2506. =NPEl   LayN                    !current layer
  2507. @NrPE
  2508. =SPEl   n0                      !connect to hopfield layer
  2509. @SlPE
  2510. @PECN 3,24,1.000000,F
  2511.  
  2512. =NPEn   0
  2513. =NPEl   n0
  2514. @NrPE
  2515. =SPEn   0
  2516. =SPEl   LayN
  2517. @SlPE
  2518. @PECN 20,4,1.000000,F
  2519.  
  2520. !       *** Connect its output to the Hopfield Layer input ***
  2521.  
  2522. =NPEl   LayN                    !current layer
  2523. @NrPE
  2524. =SPEl   n0                      !connect to hopfield layer
  2525. @SlPE
  2526. @PECN 4,20,1.000000,F
  2527.  
  2528. =NPEn   0
  2529. =NPEl   n0
  2530. @NrPE
  2531. =SPEn   0
  2532. =SPEl   LayN
  2533. @SlPE
  2534. @PECN 21,4,1.000000,F
  2535.  
  2536. !       *** Connect its output to the Hopfield Layer input ***
  2537.  
  2538. =NPEl   LayN                    !current layer
  2539. @NrPE
  2540. =SPEl   n0                      !connect to hopfield layer
  2541. @SlPE
  2542. @PECN 4,21,1.000000,F
  2543.  
  2544. =NPEn   0
  2545. =NPEl   n0
  2546. @NrPE
  2547. =SPEn   0
  2548. =SPEl   LayN
  2549. @SlPE
  2550. @PECN 22,4,1.000000,F
  2551.  
  2552. !       *** Connect its output to the Hopfield Layer input ***
  2553.  
  2554. =NPEl   LayN                    !current layer
  2555. @NrPE
  2556. =SPEl   n0                      !connect to hopfield layer
  2557. @SlPE
  2558. @PECN 4,22,1.000000,F
  2559.  
  2560. =NPEn   0
  2561. =NPEl   n0
  2562. @NrPE
  2563. =SPEn   0
  2564. =SPEl   LayN
  2565. @SlPE
  2566. @PECN 23,4,1.000000,F
  2567.  
  2568. !       *** Connect its output to the Hopfield Layer input ***
  2569.  
  2570. =NPEl   LayN                    !current layer
  2571. @NrPE
  2572. =SPEl   n0                      !connect to hopfield layer
  2573. @SlPE
  2574. @PECN 4,23,1.000000,F
  2575.  
  2576. =NPEn   0
  2577. =NPEl   n0
  2578. @NrPE
  2579. =SPEn   0
  2580. =SPEl   LayN
  2581. @SlPE
  2582. @PECN 24,4,1.000000,F
  2583.  
  2584. !       *** Connect its output to the Hopfield Layer input ***
  2585.  
  2586. =NPEl   LayN                    !current layer
  2587. @NrPE
  2588. =SPEl   n0                      !connect to hopfield layer
  2589. @SlPE
  2590. @PECN 4,24,1.000000,F
  2591.  
  2592. !     Excitatory connections within column   
  2593.  
  2594.  
  2595. ! *** Bias layer Definition ***
  2596. !       *** Build the feed-back layer ***
  2597.  
  2598. @LLdf                           !start with default layer again
  2599. =LDsp 3
  2600. =LDln   "Inh"                   !accumulate inhibitions
  2601. =Lpes   5                       !5 PEs
  2602. =x      10                      !shift left for this one
  2603. =y      320                      !up higher on display
  2604. =Lscl -0.010000            ! add scale
  2605. =Loff 0.010000            ! add offset
  2606. @LAdd
  2607. +x      30                      !shift back right again
  2608. =cnwt   1.0                     !weight of one
  2609. =cnty   WFix                    !fixed
  2610. =cnsc   WAbs                    !absolute
  2611.  
  2612. =NPEn   0
  2613. =NPEl   n0
  2614. @NrPE
  2615. =SPEn   0
  2616. =SPEl   LayN
  2617. @SlPE
  2618. @PECN 0,0,1.000000,F
  2619.  
  2620. !       *** Connect its output to the Hopfield Layer input ***
  2621.  
  2622. =NPEl   LayN                    !current layer
  2623. @NrPE
  2624. =SPEl   n0                      !connect to hopfield layer
  2625. @SlPE
  2626. @PECN 0,0,1.000000,F
  2627.  
  2628. =NPEn   0
  2629. =NPEl   n0
  2630. @NrPE
  2631. =SPEn   0
  2632. =SPEl   LayN
  2633. @SlPE
  2634. @PECN 5,0,1.000000,F
  2635.  
  2636. !       *** Connect its output to the Hopfield Layer input ***
  2637.  
  2638. =NPEl   LayN                    !current layer
  2639. @NrPE
  2640. =SPEl   n0                      !connect to hopfield layer
  2641. @SlPE
  2642. @PECN 0,5,1.000000,F
  2643.  
  2644. =NPEn   0
  2645. =NPEl   n0
  2646. @NrPE
  2647. =SPEn   0
  2648. =SPEl   LayN
  2649. @SlPE
  2650. @PECN 10,0,1.000000,F
  2651.  
  2652. !       *** Connect its output to the Hopfield Layer input ***
  2653.  
  2654. =NPEl   LayN                    !current layer
  2655. @NrPE
  2656. =SPEl   n0                      !connect to hopfield layer
  2657. @SlPE
  2658. @PECN 0,10,1.000000,F
  2659.  
  2660. =NPEn   0
  2661. =NPEl   n0
  2662. @NrPE
  2663. =SPEn   0
  2664. =SPEl   LayN
  2665. @SlPE
  2666. @PECN 15,0,1.000000,F
  2667.  
  2668. !       *** Connect its output to the Hopfield Layer input ***
  2669.  
  2670. =NPEl   LayN                    !current layer
  2671. @NrPE
  2672. =SPEl   n0                      !connect to hopfield layer
  2673. @SlPE
  2674. @PECN 0,15,1.000000,F
  2675.  
  2676. =NPEn   0
  2677. =NPEl   n0
  2678. @NrPE
  2679. =SPEn   0
  2680. =SPEl   LayN
  2681. @SlPE
  2682. @PECN 20,0,1.000000,F
  2683.  
  2684. !       *** Connect its output to the Hopfield Layer input ***
  2685.  
  2686. =NPEl   LayN                    !current layer
  2687. @NrPE
  2688. =SPEl   n0                      !connect to hopfield layer
  2689. @SlPE
  2690. @PECN 0,20,1.000000,F
  2691.  
  2692. =NPEn   0
  2693. =NPEl   n0
  2694. @NrPE
  2695. =SPEn   0
  2696. =SPEl   LayN
  2697. @SlPE
  2698. @PECN 0,1,1.000000,F
  2699.  
  2700. !       *** Connect its output to the Hopfield Layer input ***
  2701.  
  2702. =NPEl   LayN                    !current layer
  2703. @NrPE
  2704. =SPEl   n0                      !connect to hopfield layer
  2705. @SlPE
  2706. @PECN 1,0,1.000000,F
  2707.  
  2708. =NPEn   0
  2709. =NPEl   n0
  2710. @NrPE
  2711. =SPEn   0
  2712. =SPEl   LayN
  2713. @SlPE
  2714. @PECN 5,1,1.000000,F
  2715.  
  2716. !       *** Connect its output to the Hopfield Layer input ***
  2717.  
  2718. =NPEl   LayN                    !current layer
  2719. @NrPE
  2720. =SPEl   n0                      !connect to hopfield layer
  2721. @SlPE
  2722. @PECN 1,5,1.000000,F
  2723.  
  2724. =NPEn   0
  2725. =NPEl   n0
  2726. @NrPE
  2727. =SPEn   0
  2728. =SPEl   LayN
  2729. @SlPE
  2730. @PECN 10,1,1.000000,F
  2731.  
  2732. !       *** Connect its output to the Hopfield Layer input ***
  2733.  
  2734. =NPEl   LayN                    !current layer
  2735. @NrPE
  2736. =SPEl   n0                      !connect to hopfield layer
  2737. @SlPE
  2738. @PECN 1,10,1.000000,F
  2739.  
  2740. =NPEn   0
  2741. =NPEl   n0
  2742. @NrPE
  2743. =SPEn   0
  2744. =SPEl   LayN
  2745. @SlPE
  2746. @PECN 15,1,1.000000,F
  2747.  
  2748. !       *** Connect its output to the Hopfield Layer input ***
  2749.  
  2750. =NPEl   LayN                    !current layer
  2751. @NrPE
  2752. =SPEl   n0                      !connect to hopfield layer
  2753. @SlPE
  2754. @PECN 1,15,1.000000,F
  2755.  
  2756. =NPEn   0
  2757. =NPEl   n0
  2758. @NrPE
  2759. =SPEn   0
  2760. =SPEl   LayN
  2761. @SlPE
  2762. @PECN 20,1,1.000000,F
  2763.  
  2764. !       *** Connect its output to the Hopfield Layer input ***
  2765.  
  2766. =NPEl   LayN                    !current layer
  2767. @NrPE
  2768. =SPEl   n0                      !connect to hopfield layer
  2769. @SlPE
  2770. @PECN 1,20,1.000000,F
  2771.  
  2772. =NPEn   0
  2773. =NPEl   n0
  2774. @NrPE
  2775. =SPEn   0
  2776. =SPEl   LayN
  2777. @SlPE
  2778. @PECN 0,2,1.000000,F
  2779.  
  2780. !       *** Connect its output to the Hopfield Layer input ***
  2781.  
  2782. =NPEl   LayN                    !current layer
  2783. @NrPE
  2784. =SPEl   n0                      !connect to hopfield layer
  2785. @SlPE
  2786. @PECN 2,0,1.000000,F
  2787.  
  2788. =NPEn   0
  2789. =NPEl   n0
  2790. @NrPE
  2791. =SPEn   0
  2792. =SPEl   LayN
  2793. @SlPE
  2794. @PECN 5,2,1.000000,F
  2795.  
  2796. !       *** Connect its output to the Hopfield Layer input ***
  2797.  
  2798. =NPEl   LayN                    !current layer
  2799. @NrPE
  2800. =SPEl   n0                      !connect to hopfield layer
  2801. @SlPE
  2802. @PECN 2,5,1.000000,F
  2803.  
  2804. =NPEn   0
  2805. =NPEl   n0
  2806. @NrPE
  2807. =SPEn   0
  2808. =SPEl   LayN
  2809. @SlPE
  2810. @PECN 10,2,1.000000,F
  2811.  
  2812. !       *** Connect its output to the Hopfield Layer input ***
  2813.  
  2814. =NPEl   LayN                    !current layer
  2815. @NrPE
  2816. =SPEl   n0                      !connect to hopfield layer
  2817. @SlPE
  2818. @PECN 2,10,1.000000,F
  2819.  
  2820. =NPEn   0
  2821. =NPEl   n0
  2822. @NrPE
  2823. =SPEn   0
  2824. =SPEl   LayN
  2825. @SlPE
  2826. @PECN 15,2,1.000000,F
  2827.  
  2828. !       *** Connect its output to the Hopfield Layer input ***
  2829.  
  2830. =NPEl   LayN                    !current layer
  2831. @NrPE
  2832. =SPEl   n0                      !connect to hopfield layer
  2833. @SlPE
  2834. @PECN 2,15,1.000000,F
  2835.  
  2836. =NPEn   0
  2837. =NPEl   n0
  2838. @NrPE
  2839. =SPEn   0
  2840. =SPEl   LayN
  2841. @SlPE
  2842. @PECN 20,2,1.000000,F
  2843.  
  2844. !       *** Connect its output to the Hopfield Layer input ***
  2845.  
  2846. =NPEl   LayN                    !current layer
  2847. @NrPE
  2848. =SPEl   n0                      !connect to hopfield layer
  2849. @SlPE
  2850. @PECN 2,20,1.000000,F
  2851.  
  2852. =NPEn   0
  2853. =NPEl   n0
  2854. @NrPE
  2855. =SPEn   0
  2856. =SPEl   LayN
  2857. @SlPE
  2858. @PECN 0,3,1.000000,F
  2859.  
  2860. !       *** Connect its output to the Hopfield Layer input ***
  2861.  
  2862. =NPEl   LayN                    !current layer
  2863. @NrPE
  2864. =SPEl   n0                      !connect to hopfield layer
  2865. @SlPE
  2866. @PECN 3,0,1.000000,F
  2867.  
  2868. =NPEn   0
  2869. =NPEl   n0
  2870. @NrPE
  2871. =SPEn   0
  2872. =SPEl   LayN
  2873. @SlPE
  2874. @PECN 5,3,1.000000,F
  2875.  
  2876. !       *** Connect its output to the Hopfield Layer input ***
  2877.  
  2878. =NPEl   LayN                    !current layer
  2879. @NrPE
  2880. =SPEl   n0                      !connect to hopfield layer
  2881. @SlPE
  2882. @PECN 3,5,1.000000,F
  2883.  
  2884. =NPEn   0
  2885. =NPEl   n0
  2886. @NrPE
  2887. =SPEn   0
  2888. =SPEl   LayN
  2889. @SlPE
  2890. @PECN 10,3,1.000000,F
  2891.  
  2892. !       *** Connect its output to the Hopfield Layer input ***
  2893.  
  2894. =NPEl   LayN                    !current layer
  2895. @NrPE
  2896. =SPEl   n0                      !connect to hopfield layer
  2897. @SlPE
  2898. @PECN 3,10,1.000000,F
  2899.  
  2900. =NPEn   0
  2901. =NPEl   n0
  2902. @NrPE
  2903. =SPEn   0
  2904. =SPEl   LayN
  2905. @SlPE
  2906. @PECN 15,3,1.000000,F
  2907.  
  2908. !       *** Connect its output to the Hopfield Layer input ***
  2909.  
  2910. =NPEl   LayN                    !current layer
  2911. @NrPE
  2912. =SPEl   n0                      !connect to hopfield layer
  2913. @SlPE
  2914. @PECN 3,15,1.000000,F
  2915.  
  2916. =NPEn   0
  2917. =NPEl   n0
  2918. @NrPE
  2919. =SPEn   0
  2920. =SPEl   LayN
  2921. @SlPE
  2922. @PECN 20,3,1.000000,F
  2923.  
  2924. !       *** Connect its output to the Hopfield Layer input ***
  2925.  
  2926. =NPEl   LayN                    !current layer
  2927. @NrPE
  2928. =SPEl   n0                      !connect to hopfield layer
  2929. @SlPE
  2930. @PECN 3,20,1.000000,F
  2931.  
  2932. =NPEn   0
  2933. =NPEl   n0
  2934. @NrPE
  2935. =SPEn   0
  2936. =SPEl   LayN
  2937. @SlPE
  2938. @PECN 0,4,1.000000,F
  2939.  
  2940. !       *** Connect its output to the Hopfield Layer input ***
  2941.  
  2942. =NPEl   LayN                    !current layer
  2943. @NrPE
  2944. =SPEl   n0                      !connect to hopfield layer
  2945. @SlPE
  2946. @PECN 4,0,1.000000,F
  2947.  
  2948. =NPEn   0
  2949. =NPEl   n0
  2950. @NrPE
  2951. =SPEn   0
  2952. =SPEl   LayN
  2953. @SlPE
  2954. @PECN 5,4,1.000000,F
  2955.  
  2956. !       *** Connect its output to the Hopfield Layer input ***
  2957.  
  2958. =NPEl   LayN                    !current layer
  2959. @NrPE
  2960. =SPEl   n0                      !connect to hopfield layer
  2961. @SlPE
  2962. @PECN 4,5,1.000000,F
  2963.  
  2964. =NPEn   0
  2965. =NPEl   n0
  2966. @NrPE
  2967. =SPEn   0
  2968. =SPEl   LayN
  2969. @SlPE
  2970. @PECN 10,4,1.000000,F
  2971.  
  2972. !       *** Connect its output to the Hopfield Layer input ***
  2973.  
  2974. =NPEl   LayN                    !current layer
  2975. @NrPE
  2976. =SPEl   n0                      !connect to hopfield layer
  2977. @SlPE
  2978. @PECN 4,10,1.000000,F
  2979.  
  2980. =NPEn   0
  2981. =NPEl   n0
  2982. @NrPE
  2983. =SPEn   0
  2984. =SPEl   LayN
  2985. @SlPE
  2986. @PECN 15,4,1.000000,F
  2987.  
  2988. !       *** Connect its output to the Hopfield Layer input ***
  2989.  
  2990. =NPEl   LayN                    !current layer
  2991. @NrPE
  2992. =SPEl   n0                      !connect to hopfield layer
  2993. @SlPE
  2994. @PECN 4,15,1.000000,F
  2995.  
  2996. =NPEn   0
  2997. =NPEl   n0
  2998. @NrPE
  2999. =SPEn   0
  3000. =SPEl   LayN
  3001. @SlPE
  3002. @PECN 20,4,1.000000,F
  3003.  
  3004. !       *** Connect its output to the Hopfield Layer input ***
  3005.  
  3006. =NPEl   LayN                    !current layer
  3007. @NrPE
  3008. =SPEl   n0                      !connect to hopfield layer
  3009. @SlPE
  3010. @PECN 4,20,1.000000,F
  3011.  
  3012. ! *** Bias layer Definition ***
  3013. !       *** Build the feed-back layer ***
  3014.  
  3015. @LLdf                           !start with default layer again
  3016. =LDsp 3
  3017. =LDln   "Inh"                   !accumulate inhibitions
  3018. =Lpes   5                       !5 PEs
  3019. =x      60                      !shift left for this one
  3020. =y      320                      !up higher on display
  3021. =Lscl -0.010000            ! add scale
  3022. =Loff 0.010000            ! add offset
  3023. @LAdd
  3024. +x      30                      !shift back right again
  3025. =cnwt   1.0                     !weight of one
  3026. =cnty   WFix                    !fixed
  3027. =cnsc   WAbs                    !absolute
  3028.  
  3029. =NPEn   0
  3030. =NPEl   n0
  3031. @NrPE
  3032. =SPEn   0
  3033. =SPEl   LayN
  3034. @SlPE
  3035. @PECN 1,0,1.000000,F
  3036.  
  3037. !       *** Connect its output to the Hopfield Layer input ***
  3038.  
  3039. =NPEl   LayN                    !current layer
  3040. @NrPE
  3041. =SPEl   n0                      !connect to hopfield layer
  3042. @SlPE
  3043. @PECN 0,1,1.000000,F
  3044.  
  3045. =NPEn   0
  3046. =NPEl   n0
  3047. @NrPE
  3048. =SPEn   0
  3049. =SPEl   LayN
  3050. @SlPE
  3051. @PECN 6,0,1.000000,F
  3052.  
  3053. !       *** Connect its output to the Hopfield Layer input ***
  3054.  
  3055. =NPEl   LayN                    !current layer
  3056. @NrPE
  3057. =SPEl   n0                      !connect to hopfield layer
  3058. @SlPE
  3059. @PECN 0,6,1.000000,F
  3060.  
  3061. =NPEn   0
  3062. =NPEl   n0
  3063. @NrPE
  3064. =SPEn   0
  3065. =SPEl   LayN
  3066. @SlPE
  3067. @PECN 11,0,1.000000,F
  3068.  
  3069. !       *** Connect its output to the Hopfield Layer input ***
  3070.  
  3071. =NPEl   LayN                    !current layer
  3072. @NrPE
  3073. =SPEl   n0                      !connect to hopfield layer
  3074. @SlPE
  3075. @PECN 0,11,1.000000,F
  3076.  
  3077. =NPEn   0
  3078. =NPEl   n0
  3079. @NrPE
  3080. =SPEn   0
  3081. =SPEl   LayN
  3082. @SlPE
  3083. @PECN 16,0,1.000000,F
  3084.  
  3085. !       *** Connect its output to the Hopfield Layer input ***
  3086.  
  3087. =NPEl   LayN                    !current layer
  3088. @NrPE
  3089. =SPEl   n0                      !connect to hopfield layer
  3090. @SlPE
  3091. @PECN 0,16,1.000000,F
  3092.  
  3093. =NPEn   0
  3094. =NPEl   n0
  3095. @NrPE
  3096. =SPEn   0
  3097. =SPEl   LayN
  3098. @SlPE
  3099. @PECN 21,0,1.000000,F
  3100.  
  3101. !       *** Connect its output to the Hopfield Layer input ***
  3102.  
  3103. =NPEl   LayN                    !current layer
  3104. @NrPE
  3105. =SPEl   n0                      !connect to hopfield layer
  3106. @SlPE
  3107. @PECN 0,21,1.000000,F
  3108.  
  3109. =NPEn   0
  3110. =NPEl   n0
  3111. @NrPE
  3112. =SPEn   0
  3113. =SPEl   LayN
  3114. @SlPE
  3115. @PECN 1,1,1.000000,F
  3116.  
  3117. !       *** Connect its output to the Hopfield Layer input ***
  3118.  
  3119. =NPEl   LayN                    !current layer
  3120. @NrPE
  3121. =SPEl   n0                      !connect to hopfield layer
  3122. @SlPE
  3123. @PECN 1,1,1.000000,F
  3124.  
  3125. =NPEn   0
  3126. =NPEl   n0
  3127. @NrPE
  3128. =SPEn   0
  3129. =SPEl   LayN
  3130. @SlPE
  3131. @PECN 6,1,1.000000,F
  3132.  
  3133. !       *** Connect its output to the Hopfield Layer input ***
  3134.  
  3135. =NPEl   LayN                    !current layer
  3136. @NrPE
  3137. =SPEl   n0                      !connect to hopfield layer
  3138. @SlPE
  3139. @PECN 1,6,1.000000,F
  3140.  
  3141. =NPEn   0
  3142. =NPEl   n0
  3143. @NrPE
  3144. =SPEn   0
  3145. =SPEl   LayN
  3146. @SlPE
  3147. @PECN 11,1,1.000000,F
  3148.  
  3149. !       *** Connect its output to the Hopfield Layer input ***
  3150.  
  3151. =NPEl   LayN                    !current layer
  3152. @NrPE
  3153. =SPEl   n0                      !connect to hopfield layer
  3154. @SlPE
  3155. @PECN 1,11,1.000000,F
  3156.  
  3157. =NPEn   0
  3158. =NPEl   n0
  3159. @NrPE
  3160. =SPEn   0
  3161. =SPEl   LayN
  3162. @SlPE
  3163. @PECN 16,1,1.000000,F
  3164.  
  3165. !       *** Connect its output to the Hopfield Layer input ***
  3166.  
  3167. =NPEl   LayN                    !current layer
  3168. @NrPE
  3169. =SPEl   n0                      !connect to hopfield layer
  3170. @SlPE
  3171. @PECN 1,16,1.000000,F
  3172.  
  3173. =NPEn   0
  3174. =NPEl   n0
  3175. @NrPE
  3176. =SPEn   0
  3177. =SPEl   LayN
  3178. @SlPE
  3179. @PECN 21,1,1.000000,F
  3180.  
  3181. !       *** Connect its output to the Hopfield Layer input ***
  3182.  
  3183. =NPEl   LayN                    !current layer
  3184. @NrPE
  3185. =SPEl   n0                      !connect to hopfield layer
  3186. @SlPE
  3187. @PECN 1,21,1.000000,F
  3188.  
  3189. =NPEn   0
  3190. =NPEl   n0
  3191. @NrPE
  3192. =SPEn   0
  3193. =SPEl   LayN
  3194. @SlPE
  3195. @PECN 1,2,1.000000,F
  3196.  
  3197. !       *** Connect its output to the Hopfield Layer input ***
  3198.  
  3199. =NPEl   LayN                    !current layer
  3200. @NrPE
  3201. =SPEl   n0                      !connect to hopfield layer
  3202. @SlPE
  3203. @PECN 2,1,1.000000,F
  3204.  
  3205. =NPEn   0
  3206. =NPEl   n0
  3207. @NrPE
  3208. =SPEn   0
  3209. =SPEl   LayN
  3210. @SlPE
  3211. @PECN 6,2,1.000000,F
  3212.  
  3213. !       *** Connect its output to the Hopfield Layer input ***
  3214.  
  3215. =NPEl   LayN                    !current layer
  3216. @NrPE
  3217. =SPEl   n0                      !connect to hopfield layer
  3218. @SlPE
  3219. @PECN 2,6,1.000000,F
  3220.  
  3221. =NPEn   0
  3222. =NPEl   n0
  3223. @NrPE
  3224. =SPEn   0
  3225. =SPEl   LayN
  3226. @SlPE
  3227. @PECN 11,2,1.000000,F
  3228.  
  3229. !       *** Connect its output to the Hopfield Layer input ***
  3230.  
  3231. =NPEl   LayN                    !current layer
  3232. @NrPE
  3233. =SPEl   n0                      !connect to hopfield layer
  3234. @SlPE
  3235. @PECN 2,11,1.000000,F
  3236.  
  3237. =NPEn   0
  3238. =NPEl   n0
  3239. @NrPE
  3240. =SPEn   0
  3241. =SPEl   LayN
  3242. @SlPE
  3243. @PECN 16,2,1.000000,F
  3244.  
  3245. !       *** Connect its output to the Hopfield Layer input ***
  3246.  
  3247. =NPEl   LayN                    !current layer
  3248. @NrPE
  3249. =SPEl   n0                      !connect to hopfield layer
  3250. @SlPE
  3251. @PECN 2,16,1.000000,F
  3252.  
  3253. =NPEn   0
  3254. =NPEl   n0
  3255. @NrPE
  3256. =SPEn   0
  3257. =SPEl   LayN
  3258. @SlPE
  3259. @PECN 21,2,1.000000,F
  3260.  
  3261. !       *** Connect its output to the Hopfield Layer input ***
  3262.  
  3263. =NPEl   LayN                    !current layer
  3264. @NrPE
  3265. =SPEl   n0                      !connect to hopfield layer
  3266. @SlPE
  3267. @PECN 2,21,1.000000,F
  3268.  
  3269. =NPEn   0
  3270. =NPEl   n0
  3271. @NrPE
  3272. =SPEn   0
  3273. =SPEl   LayN
  3274. @SlPE
  3275. @PECN 1,3,1.000000,F
  3276.  
  3277. !       *** Connect its output to the Hopfield Layer input ***
  3278.  
  3279. =NPEl   LayN                    !current layer
  3280. @NrPE
  3281. =SPEl   n0                      !connect to hopfield layer
  3282. @SlPE
  3283. @PECN 3,1,1.000000,F
  3284.  
  3285. =NPEn   0
  3286. =NPEl   n0
  3287. @NrPE
  3288. =SPEn   0
  3289. =SPEl   LayN
  3290. @SlPE
  3291. @PECN 6,3,1.000000,F
  3292.  
  3293. !       *** Connect its output to the Hopfield Layer input ***
  3294.  
  3295. =NPEl   LayN                    !current layer
  3296. @NrPE
  3297. =SPEl   n0                      !connect to hopfield layer
  3298. @SlPE
  3299. @PECN 3,6,1.000000,F
  3300.  
  3301. =NPEn   0
  3302. =NPEl   n0
  3303. @NrPE
  3304. =SPEn   0
  3305. =SPEl   LayN
  3306. @SlPE
  3307. @PECN 11,3,1.000000,F
  3308.  
  3309. !       *** Connect its output to the Hopfield Layer input ***
  3310.  
  3311. =NPEl   LayN                    !current layer
  3312. @NrPE
  3313. =SPEl   n0                      !connect to hopfield layer
  3314. @SlPE
  3315. @PECN 3,11,1.000000,F
  3316.  
  3317. =NPEn   0
  3318. =NPEl   n0
  3319. @NrPE
  3320. =SPEn   0
  3321. =SPEl   LayN
  3322. @SlPE
  3323. @PECN 16,3,1.000000,F
  3324.  
  3325. !       *** Connect its output to the Hopfield Layer input ***
  3326.  
  3327. =NPEl   LayN                    !current layer
  3328. @NrPE
  3329. =SPEl   n0                      !connect to hopfield layer
  3330. @SlPE
  3331. @PECN 3,16,1.000000,F
  3332.  
  3333. =NPEn   0
  3334. =NPEl   n0
  3335. @NrPE
  3336. =SPEn   0
  3337. =SPEl   LayN
  3338. @SlPE
  3339. @PECN 21,3,1.000000,F
  3340.  
  3341. !       *** Connect its output to the Hopfield Layer input ***
  3342.  
  3343. =NPEl   LayN                    !current layer
  3344. @NrPE
  3345. =SPEl   n0                      !connect to hopfield layer
  3346. @SlPE
  3347. @PECN 3,21,1.000000,F
  3348.  
  3349. =NPEn   0
  3350. =NPEl   n0
  3351. @NrPE
  3352. =SPEn   0
  3353. =SPEl   LayN
  3354. @SlPE
  3355. @PECN 1,4,1.000000,F
  3356.  
  3357. !       *** Connect its output to the Hopfield Layer input ***
  3358.  
  3359. =NPEl   LayN                    !current layer
  3360. @NrPE
  3361. =SPEl   n0                      !connect to hopfield layer
  3362. @SlPE
  3363. @PECN 4,1,1.000000,F
  3364.  
  3365. =NPEn   0
  3366. =NPEl   n0
  3367. @NrPE
  3368. =SPEn   0
  3369. =SPEl   LayN
  3370. @SlPE
  3371. @PECN 6,4,1.000000,F
  3372.  
  3373. !       *** Connect its output to the Hopfield Layer input ***
  3374.  
  3375. =NPEl   LayN                    !current layer
  3376. @NrPE
  3377. =SPEl   n0                      !connect to hopfield layer
  3378. @SlPE
  3379. @PECN 4,6,1.000000,F
  3380.  
  3381. =NPEn   0
  3382. =NPEl   n0
  3383. @NrPE
  3384. =SPEn   0
  3385. =SPEl   LayN
  3386. @SlPE
  3387. @PECN 11,4,1.000000,F
  3388.  
  3389. !       *** Connect its output to the Hopfield Layer input ***
  3390.  
  3391. =NPEl   LayN                    !current layer
  3392. @NrPE
  3393. =SPEl   n0                      !connect to hopfield layer
  3394. @SlPE
  3395. @PECN 4,11,1.000000,F
  3396.  
  3397. =NPEn   0
  3398. =NPEl   n0
  3399. @NrPE
  3400. =SPEn   0
  3401. =SPEl   LayN
  3402. @SlPE
  3403. @PECN 16,4,1.000000,F
  3404.  
  3405. !       *** Connect its output to the Hopfield Layer input ***
  3406.  
  3407. =NPEl   LayN                    !current layer
  3408. @NrPE
  3409. =SPEl   n0                      !connect to hopfield layer
  3410. @SlPE
  3411. @PECN 4,16,1.000000,F
  3412.  
  3413. =NPEn   0
  3414. =NPEl   n0
  3415. @NrPE
  3416. =SPEn   0
  3417. =SPEl   LayN
  3418. @SlPE
  3419. @PECN 21,4,1.000000,F
  3420.  
  3421. !       *** Connect its output to the Hopfield Layer input ***
  3422.  
  3423. =NPEl   LayN                    !current layer
  3424. @NrPE
  3425. =SPEl   n0                      !connect to hopfield layer
  3426. @SlPE
  3427. @PECN 4,21,1.000000,F
  3428.  
  3429. ! *** Bias layer Definition ***
  3430. !       *** Build the feed-back layer ***
  3431.  
  3432. @LLdf                           !start with default layer again
  3433. =LDsp 3
  3434. =LDln   "Inh"                   !accumulate inhibitions
  3435. =Lpes   5                       !5 PEs
  3436. =x      110                      !shift left for this one
  3437. =y      320                      !up higher on display
  3438. =Lscl -0.010000            ! add scale
  3439. =Loff 0.010000            ! add offset
  3440. @LAdd
  3441. +x      30                      !shift back right again
  3442. =cnwt   1.0                     !weight of one
  3443. =cnty   WFix                    !fixed
  3444. =cnsc   WAbs                    !absolute
  3445.  
  3446. =NPEn   0
  3447. =NPEl   n0
  3448. @NrPE
  3449. =SPEn   0
  3450. =SPEl   LayN
  3451. @SlPE
  3452. @PECN 2,0,1.000000,F
  3453.  
  3454. !       *** Connect its output to the Hopfield Layer input ***
  3455.  
  3456. =NPEl   LayN                    !current layer
  3457. @NrPE
  3458. =SPEl   n0                      !connect to hopfield layer
  3459. @SlPE
  3460. @PECN 0,2,1.000000,F
  3461.  
  3462. =NPEn   0
  3463. =NPEl   n0
  3464. @NrPE
  3465. =SPEn   0
  3466. =SPEl   LayN
  3467. @SlPE
  3468. @PECN 7,0,1.000000,F
  3469.  
  3470. !       *** Connect its output to the Hopfield Layer input ***
  3471.  
  3472. =NPEl   LayN                    !current layer
  3473. @NrPE
  3474. =SPEl   n0                      !connect to hopfield layer
  3475. @SlPE
  3476. @PECN 0,7,1.000000,F
  3477.  
  3478. =NPEn   0
  3479. =NPEl   n0
  3480. @NrPE
  3481. =SPEn   0
  3482. =SPEl   LayN
  3483. @SlPE
  3484. @PECN 12,0,1.000000,F
  3485.  
  3486. !       *** Connect its output to the Hopfield Layer input ***
  3487.  
  3488. =NPEl   LayN                    !current layer
  3489. @NrPE
  3490. =SPEl   n0                      !connect to hopfield layer
  3491. @SlPE
  3492. @PECN 0,12,1.000000,F
  3493.  
  3494. =NPEn   0
  3495. =NPEl   n0
  3496. @NrPE
  3497. =SPEn   0
  3498. =SPEl   LayN
  3499. @SlPE
  3500. @PECN 17,0,1.000000,F
  3501.  
  3502. !       *** Connect its output to the Hopfield Layer input ***
  3503.  
  3504. =NPEl   LayN                    !current layer
  3505. @NrPE
  3506. =SPEl   n0                      !connect to hopfield layer
  3507. @SlPE
  3508. @PECN 0,17,1.000000,F
  3509.  
  3510. =NPEn   0
  3511. =NPEl   n0
  3512. @NrPE
  3513. =SPEn   0
  3514. =SPEl   LayN
  3515. @SlPE
  3516. @PECN 22,0,1.000000,F
  3517.  
  3518. !       *** Connect its output to the Hopfield Layer input ***
  3519.  
  3520. =NPEl   LayN                    !current layer
  3521. @NrPE
  3522. =SPEl   n0                      !connect to hopfield layer
  3523. @SlPE
  3524. @PECN 0,22,1.000000,F
  3525.  
  3526. =NPEn   0
  3527. =NPEl   n0
  3528. @NrPE
  3529. =SPEn   0
  3530. =SPEl   LayN
  3531. @SlPE
  3532. @PECN 2,1,1.000000,F
  3533.  
  3534. !       *** Connect its output to the Hopfield Layer input ***
  3535.  
  3536. =NPEl   LayN                    !current layer
  3537. @NrPE
  3538. =SPEl   n0                      !connect to hopfield layer
  3539. @SlPE
  3540. @PECN 1,2,1.000000,F
  3541.  
  3542. =NPEn   0
  3543. =NPEl   n0
  3544. @NrPE
  3545. =SPEn   0
  3546. =SPEl   LayN
  3547. @SlPE
  3548. @PECN 7,1,1.000000,F
  3549.  
  3550. !       *** Connect its output to the Hopfield Layer input ***
  3551.  
  3552. =NPEl   LayN                    !current layer
  3553. @NrPE
  3554. =SPEl   n0                      !connect to hopfield layer
  3555. @SlPE
  3556. @PECN 1,7,1.000000,F
  3557.  
  3558. =NPEn   0
  3559. =NPEl   n0
  3560. @NrPE
  3561. =SPEn   0
  3562. =SPEl   LayN
  3563. @SlPE
  3564. @PECN 12,1,1.000000,F
  3565.  
  3566. !       *** Connect its output to the Hopfield Layer input ***
  3567.  
  3568. =NPEl   LayN                    !current layer
  3569. @NrPE
  3570. =SPEl   n0                      !connect to hopfield layer
  3571. @SlPE
  3572. @PECN 1,12,1.000000,F
  3573.  
  3574. =NPEn   0
  3575. =NPEl   n0
  3576. @NrPE
  3577. =SPEn   0
  3578. =SPEl   LayN
  3579. @SlPE
  3580. @PECN 17,1,1.000000,F
  3581.  
  3582. !       *** Connect its output to the Hopfield Layer input ***
  3583.  
  3584. =NPEl   LayN                    !current layer
  3585. @NrPE
  3586. =SPEl   n0                      !connect to hopfield layer
  3587. @SlPE
  3588. @PECN 1,17,1.000000,F
  3589.  
  3590. =NPEn   0
  3591. =NPEl   n0
  3592. @NrPE
  3593. =SPEn   0
  3594. =SPEl   LayN
  3595. @SlPE
  3596. @PECN 22,1,1.000000,F
  3597.  
  3598. !       *** Connect its output to the Hopfield Layer input ***
  3599.  
  3600. =NPEl   LayN                    !current layer
  3601. @NrPE
  3602. =SPEl   n0                      !connect to hopfield layer
  3603. @SlPE
  3604. @PECN 1,22,1.000000,F
  3605.  
  3606. =NPEn   0
  3607. =NPEl   n0
  3608. @NrPE
  3609. =SPEn   0
  3610. =SPEl   LayN
  3611. @SlPE
  3612. @PECN 2,2,1.000000,F
  3613.  
  3614. !       *** Connect its output to the Hopfield Layer input ***
  3615.  
  3616. =NPEl   LayN                    !current layer
  3617. @NrPE
  3618. =SPEl   n0                      !connect to hopfield layer
  3619. @SlPE
  3620. @PECN 2,2,1.000000,F
  3621.  
  3622. =NPEn   0
  3623. =NPEl   n0
  3624. @NrPE
  3625. =SPEn   0
  3626. =SPEl   LayN
  3627. @SlPE
  3628. @PECN 7,2,1.000000,F
  3629.  
  3630. !       *** Connect its output to the Hopfield Layer input ***
  3631.  
  3632. =NPEl   LayN                    !current layer
  3633. @NrPE
  3634. =SPEl   n0                      !connect to hopfield layer
  3635. @SlPE
  3636. @PECN 2,7,1.000000,F
  3637.  
  3638. =NPEn   0
  3639. =NPEl   n0
  3640. @NrPE
  3641. =SPEn   0
  3642. =SPEl   LayN
  3643. @SlPE
  3644. @PECN 12,2,1.000000,F
  3645.  
  3646. !       *** Connect its output to the Hopfield Layer input ***
  3647.  
  3648. =NPEl   LayN                    !current layer
  3649. @NrPE
  3650. =SPEl   n0                      !connect to hopfield layer
  3651. @SlPE
  3652. @PECN 2,12,1.000000,F
  3653.  
  3654. =NPEn   0
  3655. =NPEl   n0
  3656. @NrPE
  3657. =SPEn   0
  3658. =SPEl   LayN
  3659. @SlPE
  3660. @PECN 17,2,1.000000,F
  3661.  
  3662. !       *** Connect its output to the Hopfield Layer input ***
  3663.  
  3664. =NPEl   LayN                    !current layer
  3665. @NrPE
  3666. =SPEl   n0                      !connect to hopfield layer
  3667. @SlPE
  3668. @PECN 2,17,1.000000,F
  3669.  
  3670. =NPEn   0
  3671. =NPEl   n0
  3672. @NrPE
  3673. =SPEn   0
  3674. =SPEl   LayN
  3675. @SlPE
  3676. @PECN 22,2,1.000000,F
  3677.  
  3678. !       *** Connect its output to the Hopfield Layer input ***
  3679.  
  3680. =NPEl   LayN                    !current layer
  3681. @NrPE
  3682. =SPEl   n0                      !connect to hopfield layer
  3683. @SlPE
  3684. @PECN 2,22,1.000000,F
  3685.  
  3686. =NPEn   0
  3687. =NPEl   n0
  3688. @NrPE
  3689. =SPEn   0
  3690. =SPEl   LayN
  3691. @SlPE
  3692. @PECN 2,3,1.000000,F
  3693.  
  3694. !       *** Connect its output to the Hopfield Layer input ***
  3695.  
  3696. =NPEl   LayN                    !current layer
  3697. @NrPE
  3698. =SPEl   n0                      !connect to hopfield layer
  3699. @SlPE
  3700. @PECN 3,2,1.000000,F
  3701.  
  3702. =NPEn   0
  3703. =NPEl   n0
  3704. @NrPE
  3705. =SPEn   0
  3706. =SPEl   LayN
  3707. @SlPE
  3708. @PECN 7,3,1.000000,F
  3709.  
  3710. !       *** Connect its output to the Hopfield Layer input ***
  3711.  
  3712. =NPEl   LayN                    !current layer
  3713. @NrPE
  3714. =SPEl   n0                      !connect to hopfield layer
  3715. @SlPE
  3716. @PECN 3,7,1.000000,F
  3717.  
  3718. =NPEn   0
  3719. =NPEl   n0
  3720. @NrPE
  3721. =SPEn   0
  3722. =SPEl   LayN
  3723. @SlPE
  3724. @PECN 12,3,1.000000,F
  3725.  
  3726. !       *** Connect its output to the Hopfield Layer input ***
  3727.  
  3728. =NPEl   LayN                    !current layer
  3729. @NrPE
  3730. =SPEl   n0                      !connect to hopfield layer
  3731. @SlPE
  3732. @PECN 3,12,1.000000,F
  3733.  
  3734. =NPEn   0
  3735. =NPEl   n0
  3736. @NrPE
  3737. =SPEn   0
  3738. =SPEl   LayN
  3739. @SlPE
  3740. @PECN 17,3,1.000000,F
  3741.  
  3742. !       *** Connect its output to the Hopfield Layer input ***
  3743.  
  3744. =NPEl   LayN                    !current layer
  3745. @NrPE
  3746. =SPEl   n0                      !connect to hopfield layer
  3747. @SlPE
  3748. @PECN 3,17,1.000000,F
  3749.  
  3750. =NPEn   0
  3751. =NPEl   n0
  3752. @NrPE
  3753. =SPEn   0
  3754. =SPEl   LayN
  3755. @SlPE
  3756. @PECN 22,3,1.000000,F
  3757.  
  3758. !       *** Connect its output to the Hopfield Layer input ***
  3759.  
  3760. =NPEl   LayN                    !current layer
  3761. @NrPE
  3762. =SPEl   n0                      !connect to hopfield layer
  3763. @SlPE
  3764. @PECN 3,22,1.000000,F
  3765.  
  3766. =NPEn   0
  3767. =NPEl   n0
  3768. @NrPE
  3769. =SPEn   0
  3770. =SPEl   LayN
  3771. @SlPE
  3772. @PECN 2,4,1.000000,F
  3773.  
  3774. !       *** Connect its output to the Hopfield Layer input ***
  3775.  
  3776. =NPEl   LayN                    !current layer
  3777. @NrPE
  3778. =SPEl   n0                      !connect to hopfield layer
  3779. @SlPE
  3780. @PECN 4,2,1.000000,F
  3781.  
  3782. =NPEn   0
  3783. =NPEl   n0
  3784. @NrPE
  3785. =SPEn   0
  3786. =SPEl   LayN
  3787. @SlPE
  3788. @PECN 7,4,1.000000,F
  3789.  
  3790. !       *** Connect its output to the Hopfield Layer input ***
  3791.  
  3792. =NPEl   LayN                    !current layer
  3793. @NrPE
  3794. =SPEl   n0                      !connect to hopfield layer
  3795. @SlPE
  3796. @PECN 4,7,1.000000,F
  3797.  
  3798. =NPEn   0
  3799. =NPEl   n0
  3800. @NrPE
  3801. =SPEn   0
  3802. =SPEl   LayN
  3803. @SlPE
  3804. @PECN 12,4,1.000000,F
  3805.  
  3806. !       *** Connect its output to the Hopfield Layer input ***
  3807.  
  3808. =NPEl   LayN                    !current layer
  3809. @NrPE
  3810. =SPEl   n0                      !connect to hopfield layer
  3811. @SlPE
  3812. @PECN 4,12,1.000000,F
  3813.  
  3814. =NPEn   0
  3815. =NPEl   n0
  3816. @NrPE
  3817. =SPEn   0
  3818. =SPEl   LayN
  3819. @SlPE
  3820. @PECN 17,4,1.000000,F
  3821.  
  3822. !       *** Connect its output to the Hopfield Layer input ***
  3823.  
  3824. =NPEl   LayN                    !current layer
  3825. @NrPE
  3826. =SPEl   n0                      !connect to hopfield layer
  3827. @SlPE
  3828. @PECN 4,17,1.000000,F
  3829.  
  3830. =NPEn   0
  3831. =NPEl   n0
  3832. @NrPE
  3833. =SPEn   0
  3834. =SPEl   LayN
  3835. @SlPE
  3836. @PECN 22,4,1.000000,F
  3837.  
  3838. !       *** Connect its output to the Hopfield Layer input ***
  3839.  
  3840. =NPEl   LayN                    !current layer
  3841. @NrPE
  3842. =SPEl   n0                      !connect to hopfield layer
  3843. @SlPE
  3844. @PECN 4,22,1.000000,F
  3845.  
  3846. ! *** Bias layer Definition ***
  3847. !       *** Build the feed-back layer ***
  3848.  
  3849. @LLdf                           !start with default layer again
  3850. =LDsp 3
  3851. =LDln   "Inh"                   !accumulate inhibitions
  3852. =Lpes   5                       !5 PEs
  3853. =x      160                      !shift left for this one
  3854. =y      320                      !up higher on display
  3855. =Lscl -0.010000            ! add scale
  3856. =Loff 0.010000            ! add offset
  3857. @LAdd
  3858. +x      30                      !shift back right again
  3859. =cnwt   1.0                     !weight of one
  3860. =cnty   WFix                    !fixed
  3861. =cnsc   WAbs                    !absolute
  3862.  
  3863. =NPEn   0
  3864. =NPEl   n0
  3865. @NrPE
  3866. =SPEn   0
  3867. =SPEl   LayN
  3868. @SlPE
  3869. @PECN 3,0,1.000000,F
  3870.  
  3871. !       *** Connect its output to the Hopfield Layer input ***
  3872.  
  3873. =NPEl   LayN                    !current layer
  3874. @NrPE
  3875. =SPEl   n0                      !connect to hopfield layer
  3876. @SlPE
  3877. @PECN 0,3,1.000000,F
  3878.  
  3879. =NPEn   0
  3880. =NPEl   n0
  3881. @NrPE
  3882. =SPEn   0
  3883. =SPEl   LayN
  3884. @SlPE
  3885. @PECN 8,0,1.000000,F
  3886.  
  3887. !       *** Connect its output to the Hopfield Layer input ***
  3888.  
  3889. =NPEl   LayN                    !current layer
  3890. @NrPE
  3891. =SPEl   n0                      !connect to hopfield layer
  3892. @SlPE
  3893. @PECN 0,8,1.000000,F
  3894.  
  3895. =NPEn   0
  3896. =NPEl   n0
  3897. @NrPE
  3898. =SPEn   0
  3899. =SPEl   LayN
  3900. @SlPE
  3901. @PECN 13,0,1.000000,F
  3902.  
  3903. !       *** Connect its output to the Hopfield Layer input ***
  3904.  
  3905. =NPEl   LayN                    !current layer
  3906. @NrPE
  3907. =SPEl   n0                      !connect to hopfield layer
  3908. @SlPE
  3909. @PECN 0,13,1.000000,F
  3910.  
  3911. =NPEn   0
  3912. =NPEl   n0
  3913. @NrPE
  3914. =SPEn   0
  3915. =SPEl   LayN
  3916. @SlPE
  3917. @PECN 18,0,1.000000,F
  3918.  
  3919. !       *** Connect its output to the Hopfield Layer input ***
  3920.  
  3921. =NPEl   LayN                    !current layer
  3922. @NrPE
  3923. =SPEl   n0                      !connect to hopfield layer
  3924. @SlPE
  3925. @PECN 0,18,1.000000,F
  3926.  
  3927. =NPEn   0
  3928. =NPEl   n0
  3929. @NrPE
  3930. =SPEn   0
  3931. =SPEl   LayN
  3932. @SlPE
  3933. @PECN 23,0,1.000000,F
  3934.  
  3935. !       *** Connect its output to the Hopfield Layer input ***
  3936.  
  3937. =NPEl   LayN                    !current layer
  3938. @NrPE
  3939. =SPEl   n0                      !connect to hopfield layer
  3940. @SlPE
  3941. @PECN 0,23,1.000000,F
  3942.  
  3943. =NPEn   0
  3944. =NPEl   n0
  3945. @NrPE
  3946. =SPEn   0
  3947. =SPEl   LayN
  3948. @SlPE
  3949. @PECN 3,1,1.000000,F
  3950.  
  3951. !       *** Connect its output to the Hopfield Layer input ***
  3952.  
  3953. =NPEl   LayN                    !current layer
  3954. @NrPE
  3955. =SPEl   n0                      !connect to hopfield layer
  3956. @SlPE
  3957. @PECN 1,3,1.000000,F
  3958.  
  3959. =NPEn   0
  3960. =NPEl   n0
  3961. @NrPE
  3962. =SPEn   0
  3963. =SPEl   LayN
  3964. @SlPE
  3965. @PECN 8,1,1.000000,F
  3966.  
  3967. !       *** Connect its output to the Hopfield Layer input ***
  3968.  
  3969. =NPEl   LayN                    !current layer
  3970. @NrPE
  3971. =SPEl   n0                      !connect to hopfield layer
  3972. @SlPE
  3973. @PECN 1,8,1.000000,F
  3974.  
  3975. =NPEn   0
  3976. =NPEl   n0
  3977. @NrPE
  3978. =SPEn   0
  3979. =SPEl   LayN
  3980. @SlPE
  3981. @PECN 13,1,1.000000,F
  3982.  
  3983. !       *** Connect its output to the Hopfield Layer input ***
  3984.  
  3985. =NPEl   LayN                    !current layer
  3986. @NrPE
  3987. =SPEl   n0                      !connect to hopfield layer
  3988. @SlPE
  3989. @PECN 1,13,1.000000,F
  3990.  
  3991. =NPEn   0
  3992. =NPEl   n0
  3993. @NrPE
  3994. =SPEn   0
  3995. =SPEl   LayN
  3996. @SlPE
  3997. @PECN 18,1,1.000000,F
  3998.  
  3999. !       *** Connect its output to the Hopfield Layer input ***
  4000.  
  4001. =NPEl   LayN                    !current layer
  4002. @NrPE
  4003. =SPEl   n0                      !connect to hopfield layer
  4004. @SlPE
  4005. @PECN 1,18,1.000000,F
  4006.  
  4007. =NPEn   0
  4008. =NPEl   n0
  4009. @NrPE
  4010. =SPEn   0
  4011. =SPEl   LayN
  4012. @SlPE
  4013. @PECN 23,1,1.000000,F
  4014.  
  4015. !       *** Connect its output to the Hopfield Layer input ***
  4016.  
  4017. =NPEl   LayN                    !current layer
  4018. @NrPE
  4019. =SPEl   n0                      !connect to hopfield layer
  4020. @SlPE
  4021. @PECN 1,23,1.000000,F
  4022.  
  4023. =NPEn   0
  4024. =NPEl   n0
  4025. @NrPE
  4026. =SPEn   0
  4027. =SPEl   LayN
  4028. @SlPE
  4029. @PECN 3,2,1.000000,F
  4030.  
  4031. !       *** Connect its output to the Hopfield Layer input ***
  4032.  
  4033. =NPEl   LayN                    !current layer
  4034. @NrPE
  4035. =SPEl   n0                      !connect to hopfield layer
  4036. @SlPE
  4037. @PECN 2,3,1.000000,F
  4038.  
  4039. =NPEn   0
  4040. =NPEl   n0
  4041. @NrPE
  4042. =SPEn   0
  4043. =SPEl   LayN
  4044. @SlPE
  4045. @PECN 8,2,1.000000,F
  4046.  
  4047. !       *** Connect its output to the Hopfield Layer input ***
  4048.  
  4049. =NPEl   LayN                    !current layer
  4050. @NrPE
  4051. =SPEl   n0                      !connect to hopfield layer
  4052. @SlPE
  4053. @PECN 2,8,1.000000,F
  4054.  
  4055. =NPEn   0
  4056. =NPEl   n0
  4057. @NrPE
  4058. =SPEn   0
  4059. =SPEl   LayN
  4060. @SlPE
  4061. @PECN 13,2,1.000000,F
  4062.  
  4063. !       *** Connect its output to the Hopfield Layer input ***
  4064.  
  4065. =NPEl   LayN                    !current layer
  4066. @NrPE
  4067. =SPEl   n0                      !connect to hopfield layer
  4068. @SlPE
  4069. @PECN 2,13,1.000000,F
  4070.  
  4071. =NPEn   0
  4072. =NPEl   n0
  4073. @NrPE
  4074. =SPEn   0
  4075. =SPEl   LayN
  4076. @SlPE
  4077. @PECN 18,2,1.000000,F
  4078.  
  4079. !       *** Connect its output to the Hopfield Layer input ***
  4080.  
  4081. =NPEl   LayN                    !current layer
  4082. @NrPE
  4083. =SPEl   n0                      !connect to hopfield layer
  4084. @SlPE
  4085. @PECN 2,18,1.000000,F
  4086.  
  4087. =NPEn   0
  4088. =NPEl   n0
  4089. @NrPE
  4090. =SPEn   0
  4091. =SPEl   LayN
  4092. @SlPE
  4093. @PECN 23,2,1.000000,F
  4094.  
  4095. !       *** Connect its output to the Hopfield Layer input ***
  4096.  
  4097. =NPEl   LayN                    !current layer
  4098. @NrPE
  4099. =SPEl   n0                      !connect to hopfield layer
  4100. @SlPE
  4101. @PECN 2,23,1.000000,F
  4102.  
  4103. =NPEn   0
  4104. =NPEl   n0
  4105. @NrPE
  4106. =SPEn   0
  4107. =SPEl   LayN
  4108. @SlPE
  4109. @PECN 3,3,1.000000,F
  4110.  
  4111. !       *** Connect its output to the Hopfield Layer input ***
  4112.  
  4113. =NPEl   LayN                    !current layer
  4114. @NrPE
  4115. =SPEl   n0                      !connect to hopfield layer
  4116. @SlPE
  4117. @PECN 3,3,1.000000,F
  4118.  
  4119. =NPEn   0
  4120. =NPEl   n0
  4121. @NrPE
  4122. =SPEn   0
  4123. =SPEl   LayN
  4124. @SlPE
  4125. @PECN 8,3,1.000000,F
  4126.  
  4127. !       *** Connect its output to the Hopfield Layer input ***
  4128.  
  4129. =NPEl   LayN                    !current layer
  4130. @NrPE
  4131. =SPEl   n0                      !connect to hopfield layer
  4132. @SlPE
  4133. @PECN 3,8,1.000000,F
  4134.  
  4135. =NPEn   0
  4136. =NPEl   n0
  4137. @NrPE
  4138. =SPEn   0
  4139. =SPEl   LayN
  4140. @SlPE
  4141. @PECN 13,3,1.000000,F
  4142.  
  4143. !       *** Connect its output to the Hopfield Layer input ***
  4144.  
  4145. =NPEl   LayN                    !current layer
  4146. @NrPE
  4147. =SPEl   n0                      !connect to hopfield layer
  4148. @SlPE
  4149. @PECN 3,13,1.000000,F
  4150.  
  4151. =NPEn   0
  4152. =NPEl   n0
  4153. @NrPE
  4154. =SPEn   0
  4155. =SPEl   LayN
  4156. @SlPE
  4157. @PECN 18,3,1.000000,F
  4158.  
  4159. !       *** Connect its output to the Hopfield Layer input ***
  4160.  
  4161. =NPEl   LayN                    !current layer
  4162. @NrPE
  4163. =SPEl   n0                      !connect to hopfield layer
  4164. @SlPE
  4165. @PECN 3,18,1.000000,F
  4166.  
  4167. =NPEn   0
  4168. =NPEl   n0
  4169. @NrPE
  4170. =SPEn   0
  4171. =SPEl   LayN
  4172. @SlPE
  4173. @PECN 23,3,1.000000,F
  4174.  
  4175. !       *** Connect its output to the Hopfield Layer input ***
  4176.  
  4177. =NPEl   LayN                    !current layer
  4178. @NrPE
  4179. =SPEl   n0                      !connect to hopfield layer
  4180. @SlPE
  4181. @PECN 3,23,1.000000,F
  4182.  
  4183. =NPEn   0
  4184. =NPEl   n0
  4185. @NrPE
  4186. =SPEn   0
  4187. =SPEl   LayN
  4188. @SlPE
  4189. @PECN 3,4,1.000000,F
  4190.  
  4191. !       *** Connect its output to the Hopfield Layer input ***
  4192.  
  4193. =NPEl   LayN                    !current layer
  4194. @NrPE
  4195. =SPEl   n0                      !connect to hopfield layer
  4196. @SlPE
  4197. @PECN 4,3,1.000000,F
  4198.  
  4199. =NPEn   0
  4200. =NPEl   n0
  4201. @NrPE
  4202. =SPEn   0
  4203. =SPEl   LayN
  4204. @SlPE
  4205. @PECN 8,4,1.000000,F
  4206.  
  4207. !       *** Connect its output to the Hopfield Layer input ***
  4208.  
  4209. =NPEl   LayN                    !current layer
  4210. @NrPE
  4211. =SPEl   n0                      !connect to hopfield layer
  4212. @SlPE
  4213. @PECN 4,8,1.000000,F
  4214.  
  4215. =NPEn   0
  4216. =NPEl   n0
  4217. @NrPE
  4218. =SPEn   0
  4219. =SPEl   LayN
  4220. @SlPE
  4221. @PECN 13,4,1.000000,F
  4222.  
  4223. !       *** Connect its output to the Hopfield Layer input ***
  4224.  
  4225. =NPEl   LayN                    !current layer
  4226. @NrPE
  4227. =SPEl   n0                      !connect to hopfield layer
  4228. @SlPE
  4229. @PECN 4,13,1.000000,F
  4230.  
  4231. =NPEn   0
  4232. =NPEl   n0
  4233. @NrPE
  4234. =SPEn   0
  4235. =SPEl   LayN
  4236. @SlPE
  4237. @PECN 18,4,1.000000,F
  4238.  
  4239. !       *** Connect its output to the Hopfield Layer input ***
  4240.  
  4241. =NPEl   LayN                    !current layer
  4242. @NrPE
  4243. =SPEl   n0                      !connect to hopfield layer
  4244. @SlPE
  4245. @PECN 4,18,1.000000,F
  4246.  
  4247. =NPEn   0
  4248. =NPEl   n0
  4249. @NrPE
  4250. =SPEn   0
  4251. =SPEl   LayN
  4252. @SlPE
  4253. @PECN 23,4,1.000000,F
  4254.  
  4255. !       *** Connect its output to the Hopfield Layer input ***
  4256.  
  4257. =NPEl   LayN                    !current layer
  4258. @NrPE
  4259. =SPEl   n0                      !connect to hopfield layer
  4260. @SlPE
  4261. @PECN 4,23,1.000000,F
  4262.  
  4263. ! *** Bias layer Definition ***
  4264. !       *** Build the feed-back layer ***
  4265.  
  4266. @LLdf                           !start with default layer again
  4267. =LDsp 3
  4268. =LDln   "Inh"                   !accumulate inhibitions
  4269. =Lpes   5                       !5 PEs
  4270. =x      210                      !shift left for this one
  4271. =y      320                      !up higher on display
  4272. =Lscl -0.010000            ! add scale
  4273. =Loff 0.010000            ! add offset
  4274. @LAdd
  4275. +x      30                      !shift back right again
  4276. =cnwt   1.0                     !weight of one
  4277. =cnty   WFix                    !fixed
  4278. =cnsc   WAbs                    !absolute
  4279.  
  4280. =NPEn   0
  4281. =NPEl   n0
  4282. @NrPE
  4283. =SPEn   0
  4284. =SPEl   LayN
  4285. @SlPE
  4286. @PECN 4,0,1.000000,F
  4287.  
  4288. !       *** Connect its output to the Hopfield Layer input ***
  4289.  
  4290. =NPEl   LayN                    !current layer
  4291. @NrPE
  4292. =SPEl   n0                      !connect to hopfield layer
  4293. @SlPE
  4294. @PECN 0,4,1.000000,F
  4295.  
  4296. =NPEn   0
  4297. =NPEl   n0
  4298. @NrPE
  4299. =SPEn   0
  4300. =SPEl   LayN
  4301. @SlPE
  4302. @PECN 9,0,1.000000,F
  4303.  
  4304. !       *** Connect its output to the Hopfield Layer input ***
  4305.  
  4306. =NPEl   LayN                    !current layer
  4307. @NrPE
  4308. =SPEl   n0                      !connect to hopfield layer
  4309. @SlPE
  4310. @PECN 0,9,1.000000,F
  4311.  
  4312. =NPEn   0
  4313. =NPEl   n0
  4314. @NrPE
  4315. =SPEn   0
  4316. =SPEl   LayN
  4317. @SlPE
  4318. @PECN 14,0,1.000000,F
  4319.  
  4320. !       *** Connect its output to the Hopfield Layer input ***
  4321.  
  4322. =NPEl   LayN                    !current layer
  4323. @NrPE
  4324. =SPEl   n0                      !connect to hopfield layer
  4325. @SlPE
  4326. @PECN 0,14,1.000000,F
  4327.  
  4328. =NPEn   0
  4329. =NPEl   n0
  4330. @NrPE
  4331. =SPEn   0
  4332. =SPEl   LayN
  4333. @SlPE
  4334. @PECN 19,0,1.000000,F
  4335.  
  4336. !       *** Connect its output to the Hopfield Layer input ***
  4337.  
  4338. =NPEl   LayN                    !current layer
  4339. @NrPE
  4340. =SPEl   n0                      !connect to hopfield layer
  4341. @SlPE
  4342. @PECN 0,19,1.000000,F
  4343.  
  4344. =NPEn   0
  4345. =NPEl   n0
  4346. @NrPE
  4347. =SPEn   0
  4348. =SPEl   LayN
  4349. @SlPE
  4350. @PECN 24,0,1.000000,F
  4351.  
  4352. !       *** Connect its output to the Hopfield Layer input ***
  4353.  
  4354. =NPEl   LayN                    !current layer
  4355. @NrPE
  4356. =SPEl   n0                      !connect to hopfield layer
  4357. @SlPE
  4358. @PECN 0,24,1.000000,F
  4359.  
  4360. =NPEn   0
  4361. =NPEl   n0
  4362. @NrPE
  4363. =SPEn   0
  4364. =SPEl   LayN
  4365. @SlPE
  4366. @PECN 4,1,1.000000,F
  4367.  
  4368. !       *** Connect its output to the Hopfield Layer input ***
  4369.  
  4370. =NPEl   LayN                    !current layer
  4371. @NrPE
  4372. =SPEl   n0                      !connect to hopfield layer
  4373. @SlPE
  4374. @PECN 1,4,1.000000,F
  4375.  
  4376. =NPEn   0
  4377. =NPEl   n0
  4378. @NrPE
  4379. =SPEn   0
  4380. =SPEl   LayN
  4381. @SlPE
  4382. @PECN 9,1,1.000000,F
  4383.  
  4384. !       *** Connect its output to the Hopfield Layer input ***
  4385.  
  4386. =NPEl   LayN                    !current layer
  4387. @NrPE
  4388. =SPEl   n0                      !connect to hopfield layer
  4389. @SlPE
  4390. @PECN 1,9,1.000000,F
  4391.  
  4392. =NPEn   0
  4393. =NPEl   n0
  4394. @NrPE
  4395. =SPEn   0
  4396. =SPEl   LayN
  4397. @SlPE
  4398. @PECN 14,1,1.000000,F
  4399.  
  4400. !       *** Connect its output to the Hopfield Layer input ***
  4401.  
  4402. =NPEl   LayN                    !current layer
  4403. @NrPE
  4404. =SPEl   n0                      !connect to hopfield layer
  4405. @SlPE
  4406. @PECN 1,14,1.000000,F
  4407.  
  4408. =NPEn   0
  4409. =NPEl   n0
  4410. @NrPE
  4411. =SPEn   0
  4412. =SPEl   LayN
  4413. @SlPE
  4414. @PECN 19,1,1.000000,F
  4415.  
  4416. !       *** Connect its output to the Hopfield Layer input ***
  4417.  
  4418. =NPEl   LayN                    !current layer
  4419. @NrPE
  4420. =SPEl   n0                      !connect to hopfield layer
  4421. @SlPE
  4422. @PECN 1,19,1.000000,F
  4423.  
  4424. =NPEn   0
  4425. =NPEl   n0
  4426. @NrPE
  4427. =SPEn   0
  4428. =SPEl   LayN
  4429. @SlPE
  4430. @PECN 24,1,1.000000,F
  4431.  
  4432. !       *** Connect its output to the Hopfield Layer input ***
  4433.  
  4434. =NPEl   LayN                    !current layer
  4435. @NrPE
  4436. =SPEl   n0                      !connect to hopfield layer
  4437. @SlPE
  4438. @PECN 1,24,1.000000,F
  4439.  
  4440. =NPEn   0
  4441. =NPEl   n0
  4442. @NrPE
  4443. =SPEn   0
  4444. =SPEl   LayN
  4445. @SlPE
  4446. @PECN 4,2,1.000000,F
  4447.  
  4448. !       *** Connect its output to the Hopfield Layer input ***
  4449.  
  4450. =NPEl   LayN                    !current layer
  4451. @NrPE
  4452. =SPEl   n0                      !connect to hopfield layer
  4453. @SlPE
  4454. @PECN 2,4,1.000000,F
  4455.  
  4456. =NPEn   0
  4457. =NPEl   n0
  4458. @NrPE
  4459. =SPEn   0
  4460. =SPEl   LayN
  4461. @SlPE
  4462. @PECN 9,2,1.000000,F
  4463.  
  4464. !       *** Connect its output to the Hopfield Layer input ***
  4465.  
  4466. =NPEl   LayN                    !current layer
  4467. @NrPE
  4468. =SPEl   n0                      !connect to hopfield layer
  4469. @SlPE
  4470. @PECN 2,9,1.000000,F
  4471.  
  4472. =NPEn   0
  4473. =NPEl   n0
  4474. @NrPE
  4475. =SPEn   0
  4476. =SPEl   LayN
  4477. @SlPE
  4478. @PECN 14,2,1.000000,F
  4479.  
  4480. !       *** Connect its output to the Hopfield Layer input ***
  4481.  
  4482. =NPEl   LayN                    !current layer
  4483. @NrPE
  4484. =SPEl   n0                      !connect to hopfield layer
  4485. @SlPE
  4486. @PECN 2,14,1.000000,F
  4487.  
  4488. =NPEn   0
  4489. =NPEl   n0
  4490. @NrPE
  4491. =SPEn   0
  4492. =SPEl   LayN
  4493. @SlPE
  4494. @PECN 19,2,1.000000,F
  4495.  
  4496. !       *** Connect its output to the Hopfield Layer input ***
  4497.  
  4498. =NPEl   LayN                    !current layer
  4499. @NrPE
  4500. =SPEl   n0                      !connect to hopfield layer
  4501. @SlPE
  4502. @PECN 2,19,1.000000,F
  4503.  
  4504. =NPEn   0
  4505. =NPEl   n0
  4506. @NrPE
  4507. =SPEn   0
  4508. =SPEl   LayN
  4509. @SlPE
  4510. @PECN 24,2,1.000000,F
  4511.  
  4512. !       *** Connect its output to the Hopfield Layer input ***
  4513.  
  4514. =NPEl   LayN                    !current layer
  4515. @NrPE
  4516. =SPEl   n0                      !connect to hopfield layer
  4517. @SlPE
  4518. @PECN 2,24,1.000000,F
  4519.  
  4520. =NPEn   0
  4521. =NPEl   n0
  4522. @NrPE
  4523. =SPEn   0
  4524. =SPEl   LayN
  4525. @SlPE
  4526. @PECN 4,3,1.000000,F
  4527.  
  4528. !       *** Connect its output to the Hopfield Layer input ***
  4529.  
  4530. =NPEl   LayN                    !current layer
  4531. @NrPE
  4532. =SPEl   n0                      !connect to hopfield layer
  4533. @SlPE
  4534. @PECN 3,4,1.000000,F
  4535.  
  4536. =NPEn   0
  4537. =NPEl   n0
  4538. @NrPE
  4539. =SPEn   0
  4540. =SPEl   LayN
  4541. @SlPE
  4542. @PECN 9,3,1.000000,F
  4543.  
  4544. !       *** Connect its output to the Hopfield Layer input ***
  4545.  
  4546. =NPEl   LayN                    !current layer
  4547. @NrPE
  4548. =SPEl   n0                      !connect to hopfield layer
  4549. @SlPE
  4550. @PECN 3,9,1.000000,F
  4551.  
  4552. =NPEn   0
  4553. =NPEl   n0
  4554. @NrPE
  4555. =SPEn   0
  4556. =SPEl   LayN
  4557. @SlPE
  4558. @PECN 14,3,1.000000,F
  4559.  
  4560. !       *** Connect its output to the Hopfield Layer input ***
  4561.  
  4562. =NPEl   LayN                    !current layer
  4563. @NrPE
  4564. =SPEl   n0                      !connect to hopfield layer
  4565. @SlPE
  4566. @PECN 3,14,1.000000,F
  4567.  
  4568. =NPEn   0
  4569. =NPEl   n0
  4570. @NrPE
  4571. =SPEn   0
  4572. =SPEl   LayN
  4573. @SlPE
  4574. @PECN 19,3,1.000000,F
  4575.  
  4576. !       *** Connect its output to the Hopfield Layer input ***
  4577.  
  4578. =NPEl   LayN                    !current layer
  4579. @NrPE
  4580. =SPEl   n0                      !connect to hopfield layer
  4581. @SlPE
  4582. @PECN 3,19,1.000000,F
  4583.  
  4584. =NPEn   0
  4585. =NPEl   n0
  4586. @NrPE
  4587. =SPEn   0
  4588. =SPEl   LayN
  4589. @SlPE
  4590. @PECN 24,3,1.000000,F
  4591.  
  4592. !       *** Connect its output to the Hopfield Layer input ***
  4593.  
  4594. =NPEl   LayN                    !current layer
  4595. @NrPE
  4596. =SPEl   n0                      !connect to hopfield layer
  4597. @SlPE
  4598. @PECN 3,24,1.000000,F
  4599.  
  4600. =NPEn   0
  4601. =NPEl   n0
  4602. @NrPE
  4603. =SPEn   0
  4604. =SPEl   LayN
  4605. @SlPE
  4606. @PECN 4,4,1.000000,F
  4607.  
  4608. !       *** Connect its output to the Hopfield Layer input ***
  4609.  
  4610. =NPEl   LayN                    !current layer
  4611. @NrPE
  4612. =SPEl   n0                      !connect to hopfield layer
  4613. @SlPE
  4614. @PECN 4,4,1.000000,F
  4615.  
  4616. =NPEn   0
  4617. =NPEl   n0
  4618. @NrPE
  4619. =SPEn   0
  4620. =SPEl   LayN
  4621. @SlPE
  4622. @PECN 9,4,1.000000,F
  4623.  
  4624. !       *** Connect its output to the Hopfield Layer input ***
  4625.  
  4626. =NPEl   LayN                    !current layer
  4627. @NrPE
  4628. =SPEl   n0                      !connect to hopfield layer
  4629. @SlPE
  4630. @PECN 4,9,1.000000,F
  4631.  
  4632. =NPEn   0
  4633. =NPEl   n0
  4634. @NrPE
  4635. =SPEn   0
  4636. =SPEl   LayN
  4637. @SlPE
  4638. @PECN 14,4,1.000000,F
  4639.  
  4640. !       *** Connect its output to the Hopfield Layer input ***
  4641.  
  4642. =NPEl   LayN                    !current layer
  4643. @NrPE
  4644. =SPEl   n0                      !connect to hopfield layer
  4645. @SlPE
  4646. @PECN 4,14,1.000000,F
  4647.  
  4648. =NPEn   0
  4649. =NPEl   n0
  4650. @NrPE
  4651. =SPEn   0
  4652. =SPEl   LayN
  4653. @SlPE
  4654. @PECN 19,4,1.000000,F
  4655.  
  4656. !       *** Connect its output to the Hopfield Layer input ***
  4657.  
  4658. =NPEl   LayN                    !current layer
  4659. @NrPE
  4660. =SPEl   n0                      !connect to hopfield layer
  4661. @SlPE
  4662. @PECN 4,19,1.000000,F
  4663.  
  4664. =NPEn   0
  4665. =NPEl   n0
  4666. @NrPE
  4667. =SPEn   0
  4668. =SPEl   LayN
  4669. @SlPE
  4670. @PECN 24,4,1.000000,F
  4671.  
  4672. !       *** Connect its output to the Hopfield Layer input ***
  4673.  
  4674. =NPEl   LayN                    !current layer
  4675. @NrPE
  4676. =SPEl   n0                      !connect to hopfield layer
  4677. @SlPE
  4678. @PECN 4,24,1.000000,F
  4679.  
  4680. !       *** Build the Output Layer ***
  4681.  
  4682. @LLdf                           !start with default layer again
  4683. =LDsp 3
  4684. =LDln   "Output"                !layer name
  4685. =Lpes   n3                      !desired number of PEs
  4686. =x     100                      !place to put output layer
  4687. +y      20                      !up higher on display
  4688. @LAdd
  4689.  
  4690. !       *** Connect the output layer back to the hopfield layer ***
  4691.  
  4692. =SPEl   LayN                    !select output layer
  4693. @SlPE
  4694. =NPEl   n0                      !hopfield layer
  4695. @NrPE
  4696. =cnsc   WRel
  4697. @LCCr
  4698.  
  4699. !       *** Select Control Strategy & L/R Schedule ***
  4700.  
  4701. @LLsl                           !load super layer
  4702. =Lctl   "tsp"                 !control strategy
  4703. =Llrs   "tsp"                 !L/R Schedule
  4704. =Lsty   "tsp"                 !style sheet
  4705.  
  4706. =Llnn   "tsp"                 !name of learn input
  4707. =Lrcn   "tsp"                 !name of recall output
  4708. =Lion   "tspio"               !user i/o name */
  4709. +Llio 128     !set user i/o in learn mode
  4710. +Lrio 128     !set user i/o in recall mode
  4711. +Lflg   LAAs                    !auto-associative
  4712. =BPDM 0     !do not use min/max tables
  4713. =BPDF 1     !use default file names
  4714. =RnRm 1     !recall for 1 pass
  4715. @SVsl                           !save it back
  4716.  
  4717. @EOF
  4718.